@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap";.market-workspace,.ch-root{--ch-input: #8fa8c4;--ch-v1: #a9c4e4;--ch-v2: #6f93bd;--ch-v3: #3f6491;--ch-nondir: #8b949e;--ch-grid: #21262d;--ch-faint: #6e7681;--ch-heat: 88, 166, 255}[data-theme=light] .market-workspace,[data-theme=light] .ch-root{--ch-input: #5b7697;--ch-v1: #9db8d8;--ch-v2: #5b7fa8;--ch-v3: #2c4d75;--ch-nondir: #8c959f;--ch-grid: #eaeef2;--ch-faint: #8c959f;--ch-heat: 9, 105, 218}.ch-figure{margin:0;display:grid;gap:8px;min-width:0}.ch{position:relative;min-width:0}.ch svg{display:block;overflow:visible;font:11px/1 Inter,system-ui,sans-serif}.ch-finding{margin:0;font-size:13px;color:var(--ink);max-width:80ch}.ch-finding b,.ch-finding strong{font-weight:600}.ch-head{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.ch-note{margin:0;max-width:68ch;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.ch-note code,.ch-finding code{font-family:var(--mono);font-size:11.5px}.ch-unavailable{margin:0;padding:18px 0;color:var(--muted);font-size:13px}.ch-grid line{stroke:var(--ch-grid);stroke-width:1}.ch-grid line.ch-zero{stroke:var(--panel-border-strong)}.ch-axis line{stroke:var(--panel-border)}.ch-tick{fill:var(--muted);font-size:10.5px;font-family:var(--mono);font-variant-numeric:tabular-nums}.ch-label{fill:var(--muted);font-size:11px}.ch-label-strong{fill:var(--ink);font-size:11px;font-weight:500}.ch-faint{fill:var(--muted)}.ch-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.ch-hatch-line{stroke:var(--panel-border-strong);stroke-width:1.5}.ch-missing{stroke:none}.ch-rule{stroke:var(--ink);stroke-opacity:.55;stroke-dasharray:3 3}.ch-hit{fill:transparent}.ch-hit:hover{fill:color-mix(in srgb,var(--ink) 6%,transparent)}.ch-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--muted)}.ch-legend li{display:inline-flex;align-items:center;gap:6px}.ch-sw{display:inline-block;width:12px;height:10px;border-radius:2px;background:var(--sw)}.ch-sw-line{height:0;border-top:2px solid var(--sw);background:none;border-radius:0}.ch-sw-dash{height:0;border-top:1.5px dashed var(--sw);background:none;border-radius:0}.ch-sw-dot{width:9px;height:9px;border-radius:50%}.ch-sw-ring{width:9px;height:9px;border-radius:50%;background:none;border:1.5px solid var(--sw)}.ch-sw-outline{background:none;border:1.5px solid var(--sw)}.ch-sw-tick{width:0;height:12px;border-left:2px solid var(--sw);background:none;border-radius:0}.ch-sw-hatch{background:repeating-linear-gradient(45deg,var(--panel-border-strong) 0 1.5px,transparent 1.5px 4px);border:1px solid var(--panel-border)}.ch-seg{display:inline-flex;border:1px solid var(--panel-border);border-radius:6px;overflow:hidden}.ch-seg button{font:500 12px/1 var(--mono);color:var(--muted);background:transparent;border:0;padding:6px 10px;cursor:pointer}.ch-seg button[aria-pressed=true]{background:var(--panel);color:var(--ink)}.ch-seg button+button{border-left:1px solid var(--panel-border)}.ch-tip{position:absolute;z-index:20;pointer-events:none;width:max-content;max-width:260px;background:var(--panel);color:var(--ink);border:1px solid var(--panel-border);border-radius:6px;padding:7px 9px;font-size:12px;line-height:1.45;box-shadow:var(--shadow)}.ch-tip .k{color:var(--muted)}.ch-tip b{font-weight:600}.ocm-small{font-size:10px}.ocm-name{fill:var(--ink);font-size:12.5px;font-weight:600}.ocm-zero{stroke:var(--panel-border-strong);stroke-width:1}.ocm-grid{stroke:var(--ch-grid);stroke-width:1}.ocm-regime{stroke:var(--ch-faint);stroke-dasharray:1 3;stroke-width:1}.ocm-track{fill:var(--ch-grid)}.ocm-tick-line{stroke:var(--muted);stroke-width:1}.ocm-now{stroke:var(--ink);stroke-width:2}.ocm-now-head{fill:var(--ink)}.ocm-annot{stroke:var(--ink);stroke-opacity:.45;stroke-dasharray:2 3}.ocm-cross-line{stroke:var(--muted);stroke-dasharray:2 2;pointer-events:none}.ocm-band{stroke:var(--panel);stroke-width:.5}.ocm-ring{fill:var(--panel);stroke:var(--ch-input);stroke-width:1.6}.ocm-slot-missing{stroke:var(--panel-border-strong);stroke-dasharray:2 2}.ocm-details{font-size:12px;color:var(--muted)}.ocm-details summary{cursor:pointer}.ocm-details table{margin-top:6px}.ocm-mods-note{margin:0;color:var(--muted);font-size:12px}.ocm-halo{paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.history-chart h4{margin:1rem 0 .4rem;font-size:var(--type-figure);font-weight:600}.history-summary{display:flex;flex-wrap:wrap;gap:.6rem 2rem}.history-summary p{margin:.4rem 0}.history-summary strong,.history-summary span{display:block}.history-summary span{font-size:.75rem;color:var(--muted)}.metric-explorer{margin:1rem 0;min-width:0}.metric-explorer>label{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;font-size:.8rem}.metric-explorer select{color:var(--text);background:var(--panel, transparent);border:1px solid var(--border);padding:.4rem;max-width:100%}.metric-explorer details,.history-chart details{font-size:.75rem;color:var(--muted);margin:.5rem 0}.observed-threshold{padding:.6rem 0;border-bottom:1px solid var(--border);min-width:0}.observed-threshold figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.3rem;font-size:.8rem}.observed-threshold svg{display:block;width:100%;height:40px}.observed-threshold small{color:var(--muted);font-size:.72rem}.check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.5rem 1.5rem}.check-strip{display:flex;flex-wrap:wrap;gap:.45rem;padding:0;list-style:none}.check-strip li{padding:.3rem .6rem;border:1px solid var(--border);border-radius:3px;font-size:.75rem}.check-strip [data-status=unavailable],.check-strip [data-status=pending]{border-style:dashed;color:var(--muted)}.ledger-verification{padding:.8rem 1rem;border:1px solid var(--border);margin-bottom:1rem;font-size:.8rem}.registered-comparisons{margin-top:.8rem}.registered-comparisons h5{margin:.7rem 0 .2rem}.social-context{grid-column:1/-1;min-width:0}.social-context .history-chart{margin:1.2rem 0}.instrument-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.instrument-nav a{color:var(--text);font-size:.75rem;padding:.35rem .6rem;border:1px solid var(--border);border-radius:3px}.anchor-calendar{display:flex;flex-wrap:wrap;gap:4px}.anchor-calendar span{display:grid;place-items:center;width:44px;min-height:42px;background:var(--surface);border:1px solid var(--border);font-size:10px}.anchor-calendar b{color:var(--ch-input)}.anchor-calendar .anchor-mismatch{border:2px solid var(--bad)}.ledger-hash{overflow-wrap:anywhere;font-family:monospace}.observed-threshold{margin:0}.anchor-calendar{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,16px);grid-auto-columns:16px;gap:3px;width:max-content}.anchor-calendar span{width:16px;min-height:16px;height:16px}.anchor-calendar .anchor-matched{background:var(--ch-input);color:var(--bg)}.anchor-calendar .anchor-missing{border-style:dashed;color:var(--muted)}.analysis-panel{margin:1.25rem 0;border-top:1px solid var(--panel-border-strong);padding-top:1rem;min-width:0}.analysis-document{max-width:72rem}.analysis-document h3{font-size:1.4rem;line-height:1.3;margin:.45rem 0 .8rem}.analysis-document h4{font-size:1.05rem;margin:1rem 0 .5rem}.analysis-summary{font-size:1.05rem;line-height:1.6;max-width:75ch}.analysis-document p,.analysis-document li{line-height:1.6;overflow-wrap:anywhere}.analysis-finding,.analysis-checks,.analysis-follow{border-top:1px solid var(--panel-border-strong);padding:.75rem 0}.analysis-evidence{margin:.6rem 0}.analysis-evidence summary,.analysis-investigate summary{cursor:pointer;padding:.4rem 0}.analysis-evidence pre{max-height:24rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}.analysis-table{overflow-x:auto;max-width:100%}.analysis-table table{width:100%;border-collapse:collapse;font-size:.8rem}.analysis-table th,.analysis-table td{padding:.5rem;border-bottom:1px solid var(--panel-border-strong);text-align:left;vertical-align:top}.analysis-table td{overflow-wrap:anywhere;min-width:6rem}.analysis-hash{overflow-wrap:anywhere}.analysis-controls label,.analysis-investigate label{display:grid;gap:.5rem;margin:.75rem 0}.analysis-controls select,.analysis-investigate textarea{width:100%;max-width:48rem;padding:.6rem;background:var(--panel);color:inherit;border:1px solid var(--panel-border-strong);border-radius:3px;font:inherit}.analysis-investigate textarea{min-height:6rem;resize:vertical}.analysis-panel button{cursor:pointer;margin:.5rem .6rem .5rem 0}.analysis-panel button:disabled{cursor:default;opacity:.6}.analysis-panel button:not(.workspace-text-link){padding:.5rem .8rem;border:1px solid var(--panel-border-strong);background:var(--panel);border-radius:3px;color:inherit;font:inherit}.analysis-panel button:not(:disabled):hover{border-color:currentColor}@media (max-width: 600px){.analysis-document h3{font-size:1.2rem}.analysis-controls{width:100%}}.analysis-edition-status{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;color:var(--muted);font-size:11px;line-height:1.6;padding:.5rem 0;border-bottom:1px solid var(--panel-border)}.analysis-edition-status p{margin:0}.analysis-edition-status button{font-size:12px}.analysis-controls{max-width:860px;margin:0 auto}.analysis-controls label{display:flex;align-items:center;gap:1rem;font-size:12px;color:var(--muted)}.analysis-controls select{width:auto;max-width:100%;font-size:12px;color:var(--ink)}.analysis-panel:not(.analysis-panel-compact)>.analysis-edition-status{max-width:860px;margin:0 auto}.analysis-domain-evidence{max-width:860px;margin:0 auto 1.5rem;border-top:1px solid var(--panel-border)}.analysis-domain-evidence>summary{cursor:pointer;padding:1rem 0;color:var(--ink);font-size:14px;font-weight:500}.analysis-domain-evidence>summary span{display:block;margin:.4rem 0 0 1rem;color:var(--muted);font-size:12px;font-weight:400}.analysis-domain-evidence .analysis-document{font-size:13px}@media (max-width: 600px){.analysis-controls label{flex-wrap:wrap;gap:.5rem}.analysis-controls select{width:100%}}.analysis-panel-compact{margin:0 0 20px;padding:0;border:1px solid var(--panel-border-strong);border-radius:8px}.analysis-brief-disclosure>summary{display:flex;align-items:baseline;gap:12px;padding:16px;cursor:pointer;list-style:none}.analysis-brief-disclosure>summary::-webkit-details-marker{display:none}.analysis-brief-label{flex:none;color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.analysis-brief-headline{min-width:0;flex:1;color:var(--ink);font-size:17px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.analysis-brief-chevron{flex:none;color:var(--muted)}.analysis-brief-disclosure[open]>summary .analysis-brief-chevron{transform:rotate(180deg)}.analysis-brief-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.analysis-brief-copy{border-top:1px solid var(--panel-border);padding:16px}.analysis-brief-copy .editorial-read>:is(.editorial-kicker,h2),.analysis-brief-copy>.analysis-document>:is(.workspace-eyebrow,h3){display:none}@media (max-width: 600px){.analysis-brief-disclosure>summary{flex-wrap:wrap;gap:6px 12px}.analysis-brief-label{flex-basis:calc(100% - 28px)}.analysis-brief-chevron{order:1}.analysis-brief-headline{order:2;flex-basis:100%;font-size:16px}}.v2-pane.ib-pane{padding:20px;--v2-text-muted: #9aa3b2;--v2-border: #303743}.investor-brief,.ib-notebook{font:14px/1.55 system-ui,sans-serif}.ib-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.ib-intro h3{font-size:23px;line-height:1.3;font-weight:550;margin:8px 0;letter-spacing:-.02em}.ib-pane p{margin:6px 0 12px}.ib-pane h4{font-size:16px;font-weight:600;margin:0 0 8px}.ib-pane h5{font:inherit;font-size:12px;color:var(--v2-text-muted);margin:0 0 10px}.ib-method{color:var(--v2-text-muted);font-size:12px;max-width:100ch}.ib-domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.ib-domain{border:1px solid var(--v2-border);border-radius:8px;padding:16px;min-width:0}.ib-card-heading{padding-bottom:12px;border-bottom:1px solid var(--v2-border)}.ib-card-heading>span{color:var(--v2-text-muted);font-size:12px}.ib-transitions{padding-top:12px}.ib-event{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#d99b3a}.ib-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.ib-evidence{margin:0 0 16px;min-width:0;overflow-wrap:anywhere}.ib-evidence>p{font-size:13px;margin:0 0 6px}.ib-evidence>span{display:block;font-size:11px}.ib-bias-bullish{color:var(--v2-green, #5ab27a)}.ib-bias-bearish{color:var(--v2-red, #d75a5a)}.ib-evidence details{margin-top:8px;font-size:12px}.ib-evidence dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px}.ib-evidence dd{margin:0}.ib-source-id{display:block;font:11px/1.6 ui-monospace,monospace;color:var(--v2-text-muted);overflow-wrap:anywhere}.ib-all-evidence,.ib-more-domains,.ib-activity-log{border-top:1px solid var(--v2-border);padding-top:12px;margin-top:12px}.ib-before-after{border-bottom:1px solid var(--v2-border);padding:12px 0}.ib-pane summary{cursor:pointer;color:var(--v2-text-muted);font-size:12px}.ib-pane summary:hover{color:var(--v2-text)}.ib-pane details[open]>summary{margin-bottom:12px}.ib-pane button{font:12px/1.4 system-ui,sans-serif;color:var(--v2-text);background:transparent;border:1px solid var(--v2-border);border-radius:5px;padding:8px 12px;cursor:pointer}.ib-pane button:hover:not(:disabled){border-color:#d99b3a}.ib-pane button:disabled{opacity:.5;cursor:default}.ib-pane :is(button,summary,textarea):focus-visible{outline:2px solid #d99b3a;outline-offset:3px}.ib-notice{border-left:2px solid #d99b3a;padding:8px 12px;background:#d99b3a0f;color:var(--v2-text-muted);font-size:12px}.ib-notebook{margin-top:24px;padding-top:20px;border-top:1px solid var(--v2-border)}.ib-watch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0 20px}.ib-watch{border:1px solid var(--v2-border);padding:16px;border-radius:8px;min-width:0;overflow-wrap:anywhere}.ib-watch-label{font-size:11px;color:#d99b3a;margin-bottom:8px}.ib-condition{background:#8a93a50f;padding:10px;border-radius:5px}.ib-condition code{font:12px/1.5 ui-monospace,monospace}.ib-watch .muted{font-size:12px}.ib-watch label{display:block;font-size:12px;margin-top:16px}.ib-watch textarea{display:block;box-sizing:border-box;width:100%;min-height:80px;margin-top:6px;padding:10px;resize:vertical;font:13px/1.5 system-ui,sans-serif;color:var(--v2-text);background:var(--v2-bg);border:1px solid var(--v2-border);border-radius:4px}.ib-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ib-save-notice:empty{display:none}@media (max-width: 1200px){.ib-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 800px){.v2-pane.ib-pane{padding:14px}.ib-intro{flex-direction:column;gap:8px}.ib-intro h3{font-size:20px}.ib-domain-grid,.ib-watch-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 420px){.ib-cases{grid-template-columns:minmax(0,1fr)}}.editor-rows{overflow-x:auto;margin:0 0 18px}.editor-rows table{width:100%;border-collapse:collapse;font-size:13px}.editor-rows th{color:var(--v2-text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.editor-rows th,.editor-rows td{padding:8px 12px 8px 0;border-bottom:1px solid var(--v2-border);vertical-align:top;text-align:left}.editor-rows a{color:inherit}.editor-verdict{white-space:nowrap}.se-zone{fill:var(--ink);stroke:none}.se-zone-1{fill-opacity:.035}.se-zone-2{fill-opacity:.07}.se-zone-3{fill-opacity:.11}.se-line{fill:none;stroke:var(--ch-input);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.se-price{stroke:var(--ch-v2);stroke-width:1.4}.se-dot{fill:var(--ch-input)}.se-end{fill:var(--ch-input);stroke:var(--panel);stroke-width:1.5}.se-end-price{fill:var(--ch-v2)}.se-cross{stroke:var(--muted);stroke-width:1;pointer-events:none}.se-hit:hover{fill:transparent}.se-bar{fill:var(--ch-input)}.se-bar-price{fill:var(--ch-v2)}.se-thr{stroke-width:1.2;stroke-dasharray:4 3}.se-thr-bad{stroke:var(--bad)}.se-thr-good{stroke:var(--good)}.se-nb{white-space:nowrap}.se-caption{margin:6px 0 0;font-size:12px;color:var(--muted)}.etf-in{fill:var(--ch-input)}.etf-out{fill:color-mix(in srgb,var(--ch-input) 14%,transparent);stroke:var(--ch-input);stroke-width:1.2}.etf-divider{stroke:var(--muted);stroke-width:1}.etf-stem{stroke:var(--panel-border-strong);stroke-width:2}.etf-week{fill:var(--ch-input)}.etf-session{fill:var(--panel);stroke:var(--ch-input);stroke-width:1.5}.etf-session-zero{fill:var(--panel);stroke:var(--ch-faint);stroke-width:1.5;stroke-dasharray:2 2}.etf-break{fill:none;stroke:var(--muted);stroke-width:1.2}.etf-axis-line{stroke:var(--ch-grid)}.etf-axis-zero{stroke:var(--panel-border-strong)}.etf-sbar{fill:var(--ch-input);fill-opacity:.62}.etf-sbar-latest{fill-opacity:1}.etf-cum{fill:none;stroke:var(--ch-input);stroke-width:1.6;stroke-linejoin:round}.etf-cum-end{fill:var(--ch-input);stroke:var(--panel);stroke-width:1.5}.etf-cov{stroke:var(--muted);stroke-width:1;stroke-dasharray:2 3}.etf-small{font-size:10px}.etf-leader{stroke:var(--muted);stroke-width:1}.etf-ref{fill:var(--panel);stroke:var(--ch-input);stroke-width:1.2}.etf-ref-latest{fill:var(--ch-input);stroke:var(--panel);stroke-width:2}.etf-list{margin:6px 0 0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.etf-list .ch-mono{color:var(--ink)}.se-rows{font-size:12px;color:var(--muted)}.se-rows summary{cursor:pointer}.se-rows .mod-scroll{margin-top:8px;max-height:320px;overflow:auto}.se-rows td,.se-rows th{font-variant-numeric:tabular-nums}.se-rows td.n,.se-rows th.n{text-align:right;font-family:var(--mono)}.editorial-read{max-width:860px;margin:0 auto 2.5rem;padding:clamp(1.25rem,4vw,3rem) 0 0;color:var(--ink);font-family:Inter,Segoe UI,system-ui,sans-serif}.editorial-kicker{font:500 11px/1.6 var(--mono);letter-spacing:.1em;color:var(--muted);margin:0 0 1rem}.editorial-kicker span{color:var(--accent);margin:0 .35em}.editorial-date{font:11px/1.6 var(--mono);color:var(--muted);margin:1rem 0}.editorial-read h2{font:600 clamp(28px,3.2vw,42px)/1.15 "Inter",sans-serif;letter-spacing:-.045em;color:var(--ink);margin:0 0 1.25rem;text-wrap:balance}.editorial-read h3{font:600 20px/1.35 Inter,sans-serif;letter-spacing:-.025em;margin:2rem 0 .75rem;color:var(--ink)}.editorial-deck{font-size:18px;line-height:1.6;color:var(--ink-2);margin:0}.editorial-prose{font-size:16px;line-height:1.8;color:var(--ink-2);margin:1.5rem 0 .35rem}.editorial-read>.editorial-date{padding-bottom:1.5rem;border-bottom:1px solid var(--panel-border);margin-bottom:1.75rem}.editorial-read figure{margin:2rem 0}.editorial-read figcaption{font-size:12px;line-height:1.6;margin:.75rem 0;color:var(--muted)}.editorial-preview{padding:.75rem 0;max-width:1000px}.editorial-preview h3{font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.25;letter-spacing:-.035em;margin:0 0 .75rem;color:var(--ink);text-wrap:balance}.editorial-preview-summary{font-size:15px;line-height:1.65;color:var(--ink-2);max-width:78ch}.editorial-preview-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem}.editorial-read-status{color:var(--muted);font-size:13px;line-height:1.6}.editorial-capture{--text: #e6edf3;--muted: #a0a9b3;--surface: #161b22;--border: #303845;--accent: #58a6ff;background:#0d1117;color:#e6edf3;padding:clamp(14px,3vw,28px);border-radius:6px;font:14px/1.5 Inter,system-ui,sans-serif;overflow-wrap:anywhere}.editorial-capture h4,.editorial-capture h5{color:#e6edf3}.editorial-capture .muted{color:#a0a9b3}.editorial-capture-brand{letter-spacing:.08em;font-size:11px;color:#b9c4ce}.editorial-capture-note{font-size:11px;color:#a0a9b3;margin-bottom:0}.editorial-sources{font:12px/1.6 system-ui,sans-serif;color:var(--muted);margin:.4rem 0 1rem;overflow-wrap:anywhere}.editorial-sources pre{white-space:pre-wrap;max-height:400px;overflow:auto}.editorial-sources summary{cursor:pointer}.editorial-next{border-top:1px solid var(--panel-border);margin-top:2rem;font:14px/1.7 Inter,sans-serif;color:var(--ink-2)}.editorial-limited{font:14px/1.6 system-ui,sans-serif;border-left:3px solid #a7925a;padding-left:1rem}@media (max-width: 600px){.editorial-prose{font-size:15px}.editorial-deck{font-size:16px}.editorial-capture .ib-cases{grid-template-columns:1fr}}.editorial-charts{--ink: #e6edf3;--good: #3fb950;--bad: #f85149;--neutral: #8b949e;--ch-input: #8fa8c4;--ch-v1: #a9c4e4;--ch-v2: #6f93bd;--ch-v3: #3f6491;--ch-grid: #303845;--ch-faint: #a0a9b3;min-width:0}.editorial-charts .ch-finding,.editorial-charts .ch-note{color:#c1cad3}.editorial-charts .ch-figure{margin:1rem 0}.editorial-charts .flow-row{display:grid;grid-template-columns:7rem 1fr 6rem;gap:.6rem;align-items:center;margin:1rem 0}.editorial-charts .flow-label,.editorial-charts .flow-value{color:#e3edf6}.editorial-charts .flow-bar{display:block;height:1rem;background:#28333e}.editorial-charts .flow-bar i{display:block;height:100%;background:#8fa8c4}.editorial-charts .flow-bar i.good{background:#71b5a0}.editorial-charts .flow-bar i.bad{background:#cd8791}.editorial-charts .flow-value{text-align:right;font-variant-numeric:tabular-nums}.editorial-charts .lead-comparison-axis{stroke:#a0a9b3}.editorial-charts .lead-comparison-threshold{stroke:#cd8791;stroke-dasharray:3 3}.editorial-charts .lead-comparison-value{fill:#8fa8c4}.editorial-charts .lead-comparison-ends{display:flex;justify-content:space-between}@media (max-width: 600px){.editorial-charts .flow-row{grid-template-columns:6rem 1fr 5rem;gap:.3rem;font-size:12px}}.editorial-evaluation-banner{max-width:900px;margin:0 auto 1rem;padding:12px 16px;font:14px/1.5 Inter,system-ui,sans-serif;background:#fff4d4;color:#614718;border:1px solid #d1bb83}.sf.sf-compact .sf-hero{padding:12px 0 8px}.sf.sf-compact .sf-num strong{font-size:clamp(32px,4vw,48px);line-height:1}.sf.sf-compact .sf-num{gap:8px}.sf.sf-compact .sf-hero-meta,.sf.sf-compact .sf-hero-side{padding-bottom:0}.sf-shared-inputs{color:var(--muted);font-size:12px;margin:8px 0}.change-latest{padding:0;margin:12px 0;list-style:none}.change-latest li{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--panel-border)}.change-latest time{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.change-latest li div{display:grid;gap:4px;font-size:13px}.change-latest li span{color:var(--ink-2);overflow-wrap:anywhere}.change-coverage{margin:10px 0;padding-left:10px;border-left:2px solid var(--warn);color:var(--ink-2);font-size:12px}.change-coverage ul{padding-left:18px;margin:6px 0}.change-continuity{margin:16px 0}.change-history-title{margin:0 0 8px;color:var(--ink);font-size:14px}.change-history-details{margin:12px 0;border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border)}.change-history-details>summary{padding:12px 0;cursor:pointer;color:var(--ink);font-size:13px}.change-history-details>summary span{margin-left:12px;color:var(--muted);font-weight:400}.change-history-group{margin:0;border-top:1px solid var(--panel-border)}.change-history-group>summary{padding:12px 0;color:var(--ink-2);cursor:pointer;font-size:13px}.change-history-details>summary:focus-visible,.change-history-group>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.record-registration-status{margin:10px 0 16px;color:var(--ink-2);font-size:13px}.record-registration-status details{margin-top:6px}.record-registration-status summary{min-height:44px;cursor:pointer}.relationship-span-table td,.relationship-span-table th{vertical-align:top}@media (max-width: 600px){.change-history-details>summary span{display:block;margin:4px 0 0 14px;font-size:12px}.sf.sf-compact .sf-num strong{font-size:34px}.sf.sf-compact .sf-hero{row-gap:8px}.change-latest li{grid-template-columns:84px minmax(0,1fr);gap:8px}}.ct-release-group{list-style:none}.ct-release-group>ul{margin:4px 0 10px;padding:0;list-style:none}.ct-release-time{color:var(--ink-2);font-size:12px;font-weight:500}.ct-release-group .ct-event{padding:6px 0}.trs-pair-heading th{padding-top:18px;color:var(--ink-2)}.registered-definition-roster>summary{cursor:pointer;min-height:44px;font-size:13px;color:var(--muted)}.sf-rule-evidence{min-width:0;width:100%}.sf-rule-evidence>summary{cursor:pointer;min-height:32px}.sf-rule-evidence pre,.record-registration-status pre{white-space:pre-wrap;overflow-wrap:anywhere}.sf-rule-evidence .signal-evidence-summary{font-size:12px;font-weight:400}.ctl-quiet{margin:4px 0 10px;max-width:72ch;color:var(--ink-2);font-size:13px;line-height:1.5}.rel-matrix .rel-cell{cursor:default;outline:none}.rel-matrix .rel-cell[role=button]{cursor:pointer}.rel-frame{fill:transparent;stroke:var(--panel-border);stroke-width:1}.rel-frame.rel-frame-now{fill:var(--panel)}.rel-cell:hover .rel-frame,.rel-cell:focus-visible .rel-frame,.rel-cell.is-hot .rel-frame{stroke:var(--ink);stroke-width:1.5}.rel-cell.is-sel .rel-frame{stroke:var(--accent);stroke-width:2}.rel-cell:focus-visible .rel-frame{stroke:var(--accent);stroke-width:2}.rel-ring{fill:none;stroke:var(--accent);stroke-width:2}.rel-glyph{fill:var(--bg);font-size:15px;font-weight:600;pointer-events:none}.rel-count{fill:var(--bg);font:600 9.5px var(--mono);pointer-events:none}.rel-hist{fill:var(--ink);font:10px var(--mono);font-variant-numeric:tabular-nums;pointer-events:none}.rel-hist.rel-hist-deep{fill:var(--bg)}.rel-corner{fill:var(--muted);letter-spacing:.06em}.synthesis-domain-context{margin-top:24px;container:domain-context / inline-size}.rel-overview{display:grid;gap:28px;align-items:start;min-width:0}.rel-overview.has-rotation{grid-template-columns:repeat(2,minmax(0,1fr))}.rel-matrix-panel{min-width:0}.rel-panel-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.rel-panel-heading h3{margin:0;color:var(--ink);font-size:var(--type-module);font-weight:600}.rel-matrix-guide .rel-notes{margin-top:12px}@container domain-context (max-width: 800px){.rel-overview.has-rotation{grid-template-columns:minmax(0,1fr)}}.rel-notes{display:grid;gap:14px;min-width:0;align-content:start}.rel-now{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--panel-border);border-radius:6px;background:var(--panel)}.rel-now h4{margin:0;font:600 13px/1.3 Inter,system-ui,sans-serif;color:var(--ink)}.rel-now p{margin:0;color:var(--muted);font-size:13px}.rel-legend{display:grid;gap:7px;margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--muted)}.rel-legend li{display:flex;align-items:center;gap:10px}.rel-sw{flex:none;width:24px;height:14px;display:grid;grid-template-rows:1fr 1fr;gap:1px;border-radius:2px;overflow:hidden}.rel-sw b{display:block}.rel-sw-hatch{display:block;background:repeating-linear-gradient(45deg,var(--panel-border-strong) 0 1.5px,transparent 1.5px 4px);border:1px solid var(--panel-border)}.rel-sw-ring{display:block;border:2px solid var(--accent)}.rel-map{display:grid;gap:28px;min-width:0}.rel-facts{display:flex;flex-wrap:wrap;gap:8px 28px;padding-top:12px;border-top:1px solid var(--panel-border)}.rel-facts div{display:grid;gap:2px}.rel-facts b{font:500 17px/1.2 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.rel-facts span{color:var(--muted);font-size:12px}.rel-defs{position:absolute}.rel-tl{display:grid;border-top:1px solid var(--panel-border);min-width:0}.rel-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label stat" "track track";row-gap:6px;column-gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid var(--ch-grid);min-width:0}.rel-tl.is-wide .rel-row{grid-template-columns:var(--rel-label) minmax(0,1fr) var(--rel-stat);grid-template-areas:"label track stat"}.rel-row .rel-lane-label{grid-area:label}.rel-row .rel-track{grid-area:track}.rel-row .rel-stat{grid-area:stat}.rel-row-price{padding:10px 0 6px}.rel-row-axis{border-bottom:0;padding-top:2px}.rel-tl:not(.is-wide) .rel-row-axis{grid-template-areas:"track track" "stat stat"}.rel-group{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:16px 0 6px;border-bottom:1px solid var(--ch-grid)}.rel-lane-label{min-width:0;display:grid;gap:1px}.rel-lane-button{padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.rel-lane-button:hover b,.rel-lane-button:focus-visible b{text-decoration:underline}.rel-lane-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rel-lane-label b{font-weight:500;font-size:13px;color:var(--ink)}.rel-lane-label span{color:var(--muted);font-size:12px}.rel-stat{font:12px/1.35 var(--mono);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.rel-stat b{color:var(--ink);font-weight:500}.rel-cutoff{font-size:11px}.rel-track{position:relative;min-width:0}.rel-track svg{display:block;overflow:visible}.rel-baseline{stroke:var(--ch-grid);stroke-width:1}.rel-axis{stroke:var(--panel-border)}.rel-run.is-short rect:not(.ch-hit){opacity:.55}.rel-tick{stroke:var(--bg);stroke-width:1.5;pointer-events:none}.rel-empty{color:var(--muted);font-size:12.5px;margin:0}.rel-none{padding:14px 0}.rel-toggle{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--ink);cursor:pointer}.rel-toggle input{accent-color:var(--accent);width:15px;height:15px;margin:0}.rel-chip{display:inline-flex;align-items:center;gap:8px;font-size:12px;border:1px solid var(--accent);color:var(--ink);border-radius:999px;padding:3px 4px 3px 10px}.rel-chip button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;padding:2px 6px}.rel-band{fill:var(--panel);opacity:.5}.rel-gridv{stroke:var(--ch-grid);stroke-width:1}.rel-zero{stroke:var(--panel-border-strong);stroke-width:1}.rel-median{stroke:var(--muted);stroke-width:2}.rel-dot{fill:var(--ch-input);fill-opacity:.85;stroke:var(--bg);stroke-width:.8}.rel-dot.is-open{fill:var(--bg);fill-opacity:1;stroke:var(--ink);stroke-width:1.5}.rel-br-dot{fill:var(--ch-input);fill-opacity:.85;stroke:var(--bg);stroke-width:1}.rel-br-dot.is-hollow{fill:none;stroke:var(--ch-input);stroke-width:1.5}.rel-br-share{fill:var(--ch-input);stroke:var(--ch-input);stroke-width:1}.rel-br-share.is-hollow{fill:none;stroke-width:1.3}.rel-small{font-size:10.5px}.rel-details{font-size:12.5px;color:var(--muted)}.rel-details summary{cursor:pointer;color:var(--ink)}.rel-details small{display:block;color:var(--muted);overflow-wrap:anywhere}.rel-centre{stroke:var(--ink);stroke-opacity:.7;stroke-dasharray:3 3}.rel-track-bg{fill:var(--ch-grid)}.rel-unscaled{fill:none;stroke:var(--ch-faint);stroke-dasharray:2 3}.rel-unavail{fill:none;stroke:var(--panel-border);stroke-dasharray:3 3}.rel-unavail-text{fill:var(--muted)}.rel-active{margin:0;font-size:13px;color:var(--muted)}.rel-active b{color:var(--ink);font-weight:500;font-family:var(--mono)}.rel-rule-list{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.rel-other-head{margin:4px 0 0;color:var(--muted);font-size:12px}.rel-other{margin:2px 0 0;padding-left:18px;font-size:12px}@media (max-width: 800px){.rel-overview.has-rotation{grid-template-columns:minmax(0,1fr)}}.syn-br-bar{fill:var(--tone);stroke:none}.syn-br-bar.is-hollow{fill:none;stroke:var(--tone);stroke-width:1;stroke-opacity:.6}.syn-br-axis{stroke:var(--panel-border-strong);stroke-width:1}.syn-breadth-strip{display:grid;gap:6px;min-width:0;margin:4px 0 8px;padding-top:12px;border-top:1px solid var(--panel-border)}.syn-breadth-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0}.syn-breadth-head .section-label{font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.syn-breadth-finding{flex:1 1 260px;min-width:0;color:var(--ink-2, var(--muted));font-size:12.5px}.syn-breadth-head .ch-legend{font-size:11px}@media (max-width: 560px){.syn-breadth-strip .syn-breadth-finding{flex-basis:100%}.syn-breadth-head .ch-legend{display:none}}.syn-breadth{display:grid;gap:4px;min-width:0;margin-bottom:24px}.syn-breadth-rows{font-size:12px;color:var(--muted)}.syn-breadth-rows summary{cursor:pointer}.syn-breadth-rows table{width:100%;margin-top:8px;border-collapse:collapse;font:12px/1.5 var(--mono);font-variant-numeric:tabular-nums}.syn-breadth-rows th{text-align:left;font:500 11px Inter,system-ui,sans-serif;color:var(--muted);padding:2px 8px 4px 0}.syn-breadth-rows td{padding:2px 8px 2px 0;color:var(--ink);border-top:1px solid var(--panel-border)}.syn-breadth-rows tr.is-missing td{color:var(--muted)}.syn-breadth-rows{overflow-x:auto}.syn-bullets{display:grid;gap:14px;margin:0;padding:0;list-style:none}.syn-bullet{display:grid;gap:2px;min-width:0}.syn-bullet-head{display:flex;align-items:baseline;gap:4px 10px;min-width:0;font-size:13px}.syn-bullet-domain{flex:none;padding:0;border:0;background:none;color:var(--muted);font:12px Inter,system-ui,sans-serif;cursor:pointer}.syn-bullet-domain:hover,.syn-bullet-domain:focus-visible{color:var(--ink);text-decoration:underline}.syn-bullet-name{flex:1 1 auto;min-width:0;color:var(--ink);overflow-wrap:anywhere}.syn-bullet-val{flex:none;color:var(--ink);font:500 12.5px var(--mono);font-variant-numeric:tabular-nums}.syn-bullet-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;color:var(--muted);font-size:12px}.syn-bullet-foot b{color:var(--ink);font:500 12px var(--mono)}.syn-bullet-dist{font-family:var(--mono);font-variant-numeric:tabular-nums}.syn-bullet-svg{display:block}.syn-bullet-track{stroke:var(--panel-border);stroke-width:6;stroke-linecap:round}.syn-bullet-zone{fill:var(--ch-input);opacity:.5}.syn-bullet-threshold{stroke:var(--ink);stroke-width:1.5}.syn-bullet-value{fill:var(--panel, var(--bg));stroke:var(--ink);stroke-width:1.5}.syn-bullet-value.is-met{fill:var(--ink);stroke:var(--panel, var(--bg));stroke-width:2}.syn-bullet-legend{margin-top:10px;font-size:11.5px}.syn-sw{display:inline-block;flex:none}.syn-sw-ring{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--ink)}.syn-sw-dot{width:9px;height:9px;border-radius:50%;background:var(--ink)}.syn-sw-tick{width:2px;height:12px;background:var(--ink)}.syn-sw-zone{width:14px;height:6px;background:var(--ch-input);opacity:.5}.syn-sw-urg-high{width:12px;height:12px;border-radius:50%;background:var(--ch-input)}.syn-sw-urg-med{width:8px;height:8px;border-radius:50%;background:var(--ch-input)}.syn-cat-strip{margin-bottom:4px}.syn-cat-strip .ch-head{justify-content:space-between}.syn-cat-strip .ch-legend{font-size:11px}.syn-cat-day{stroke:var(--ch-grid)}.syn-cat-base{stroke:var(--panel-border-strong)}.syn-cat-now{stroke:var(--ink);stroke-width:1.5}.syn-cat-leader{fill:none;stroke:var(--ch-faint)}.syn-cat-stem{stroke:var(--panel-border)}.syn-cat-dot{fill:var(--ch-input);stroke:var(--bg, var(--panel));stroke-width:1.5}.syn-cat-span{stroke:var(--muted);stroke-width:2}.trading-levels{padding:14px 16px;border-top:1px solid var(--v2-border, #2c3340);font-size:12px}.trading-levels>summary{cursor:pointer;font-weight:600;padding:2px 0 10px}.trading-levels-note{color:var(--v2-text-muted, #9299a5);font-size:11px;line-height:1.6;margin:0 0 12px}.trading-levels-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.trading-levels h4{font-size:12px;margin:6px 0 12px}.trading-levels table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.trading-levels th,.trading-levels td{padding:7px 6px;border-bottom:1px solid var(--v2-border, #2c3340);text-align:right}.trading-levels th{color:var(--v2-text-muted, #9299a5);font-size:10px;font-weight:500}.trading-levels th:first-child,.trading-levels td:first-child{text-align:left;padding-left:0}.trading-liquidations{margin-top:20px}.trading-levels-scroll{overflow-x:auto}.trading-levels-scroll td{white-space:nowrap}.trading-level-estimated{color:var(--v2-text-muted, #9299a5)}.pricechart-overlays{display:flex;flex-wrap:wrap;gap:14px;padding:0 16px 8px;font-size:11px;color:var(--v2-text-muted, #9299a5)}.pricechart-overlays label{display:flex;align-items:center;gap:5px;cursor:pointer}@media (max-width: 700px){.trading-levels-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.domain-template .domain-breadth-topline,.synthesis-breadth-card .domain-breadth-topline{margin:8px 0 12px;padding:14px 18px 10px;border:1px solid var(--panel-border);border-radius:10px;min-width:0;container:domain-breadth / inline-size}.dbt-heading{margin-bottom:16px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.dbt-heading h3{margin:0;font-size:17px;line-height:1.35;font-weight:600;color:var(--ink)}.dbt-heading>span{color:var(--muted);font-size:11px}.dbt-finding{margin:8px 0 12px;font-size:13px;line-height:1.4;color:var(--ink-2)}.dbt-grid{display:grid;grid-template-columns:minmax(0,28%) minmax(0,72%);gap:0;align-items:center}.dbt-current{min-width:0}.dbt-counts{display:grid;gap:10px;margin:0}.dbt-count{display:grid;grid-template-columns:max-content max-content;align-items:baseline;gap:2px 8px}.dbt-count strong{font:600 36px/1 Geist Mono,monospace;font-variant-numeric:tabular-nums;color:var(--ink)}.dbt-count>span:not(.signal-count-change){display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.dbt-count>span:not(.signal-count-change):before{content:"";width:8px;height:8px;border-radius:2px;background:var(--good)}.dbt-bearish>span:not(.signal-count-change):before{background:var(--bad)}.dbt-count>.signal-count-change{grid-column:1 / -1}.dbt-context-counts,.dbt-capture,.dbt-scope,.dbt-history-clock{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.dbt-comparison-unavailable{margin:3px 0 0;color:var(--muted);font-size:11px}.dbt-history{min-width:0;margin:0}.dbt-history .ch-legend{margin:4px 0;font-size:11px}.dbt-unavailable{color:var(--muted);font-size:13px}.dbt-daily-rows,.dbt-withheld{color:var(--muted);font-size:11px}.dbt-daily-rows>summary,.dbt-withheld>summary{cursor:pointer;min-height:26px;display:list-item;padding:4px 0}.dbt-table-wrap{max-width:100%;overflow-x:auto}.dbt-daily-rows table{width:100%;border-collapse:collapse;font:11px/1.6 Geist Mono,monospace}.dbt-daily-rows :is(td,th){text-align:left;padding:4px 8px 4px 0;border-bottom:1px solid var(--panel-border);white-space:nowrap}.dbt-footer{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px;padding-top:8px;border-top:1px solid var(--panel-border)}.dbt-footer .dbt-capture{margin:0}.dbt-footer .dhz-strip{margin:0;gap:12px;flex-wrap:wrap}.dbt-footer .dhz-strip li{display:flex;align-items:baseline;gap:5px;padding:0;border:0;min-width:0}.dbt-footer .dhz-strip li span,.dbt-footer .dhz-strip li b{font-size:11px}@container domain-breadth (max-width: 550px){.dbt-grid{grid-template-columns:minmax(0,28%) minmax(0,72%);gap:0}.dbt-count strong{font-size:30px}.dbt-count{gap:2px 5px}.dbt-count>span:not(.signal-count-change){font-size:11px;gap:4px}.dbt-context-counts{font-size:10px}.dbt-heading h3{font-size:16px}.dbt-finding{font-size:12px}}@media (max-width: 600px){.domain-template .domain-breadth-topline,.synthesis-breadth-card .domain-breadth-topline{padding:12px 10px 10px}}@media (min-width: 601px){.dbt-count .signal-count-change-button{min-height:26px;padding:2px 0}}.dbt-footer .dbt-daily-rows>summary{min-height:24px;padding:2px 0}.dbt-footer .dbt-daily-rows[open]{flex-basis:100%}.domain-template .domain-opening .domain-breadth-topline,.synthesis-breadth-card .domain-breadth-topline{--good: #43de87;--bad: #ff6b70;margin:0;padding:16px 14px 10px;background:var(--bg);color:var(--ink)}.dbt-heading h3{font-size:var(--type-module);font-weight:600;line-height:1.35}.dbt-finding{margin:16px 0;font-size:13px;line-height:1.5;color:var(--ink)}.dbt-finding strong{font-weight:700}.dbt-current{padding-right:8px}.dbt-counts{gap:16px}.dbt-count strong{font-size:34px}.dbt-count>span:not(.signal-count-change){font-size:13px}.dbt-count .signal-count-change-button{color:var(--muted);font:500 12px/1.4 Geist Mono,monospace;min-height:24px;padding:2px 0;white-space:nowrap}.dbt-count .signal-count-change-button>span{font:inherit}.dbt-context-counts{margin-top:20px;font-size:11px}.dbt-history .ch-legend{gap:10px 16px;margin:10px 0 2px;font-size:12px}.dbt-history .ch-legend>:nth-child(n+3){flex-basis:100%}.dbt-history .ch-legend .ch-sw-ring{border-radius:2px}.dbt-history .syn-br-bar{rx:1.5px}.dbt-footer{margin-top:12px;padding-top:8px}@container domain-breadth (max-width: 420px){.dbt-grid{grid-template-columns:minmax(0,30%) minmax(0,70%)}.dbt-count strong{font-size:30px}.dbt-count>span:not(.signal-count-change){font-size:11px}.dbt-count .signal-count-change-button{font-size:10px;white-space:normal;text-align:left}.dbt-context-counts,.dbt-history .ch-legend{font-size:11px}}.market-inputs-pane{min-width:0;border:1px solid var(--v2-border, var(--border, #2c3340));background:var(--v2-bg-panel, var(--panel, #11141a))}.market-inputs-pane>h3{margin:0;padding:12px 16px;display:flex;gap:12px;flex-wrap:wrap}.market-input-cycle{margin:0;padding:0 16px 12px;color:var(--v2-text-muted, var(--muted, #9299a5));font-size:11px}.market-inputs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.research-context-pane .market-inputs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-context-pane .market-input-heading{margin-bottom:12px}.research-observation{padding:12px 0;border-top:1px solid var(--v2-border, #2c3340)}.research-observation a{color:inherit;text-decoration-color:var(--v2-text-muted, #9299a5);text-underline-offset:3px}.research-observation .market-input-source{margin-top:5px}.research-observation .market-input-details{margin-top:4px}@media (max-width: 700px){.research-context-pane .market-inputs-grid{grid-template-columns:minmax(0,1fr)}}.market-input{min-width:0;padding:16px;border-top:1px solid var(--v2-border, var(--border, #2c3340));color:var(--v2-text, var(--text, #c8ccd4));font-size:12px}.market-inputs-grid>.market-input+.market-input{border-left:1px solid var(--v2-border, var(--border, #2c3340))}.market-input-heading{display:flex;flex-direction:column;gap:5px}.market-input-heading h4{margin:0;font-size:13px;font-weight:600}.market-input-status{font-size:10px;color:var(--v2-text-muted, var(--muted, #9299a5))}.market-input-reading{display:flex;flex-direction:column;gap:2px;margin:14px 0}.market-input-reading strong{font-size:25px;line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums;color:var(--v2-text-hi, var(--text, #e8ecf2))}.market-input-reading>span{font-size:11px;color:var(--v2-text-muted, var(--muted, #9299a5))}.market-input-values{margin:0;display:grid;gap:7px}.market-input-values>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.market-input-values dt{color:var(--v2-text-muted, var(--muted, #9299a5))}.market-input-values dd{margin:0;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.market-input-source{margin:14px 0 6px;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.market-input-note{color:var(--v2-text-muted, var(--muted, #9299a5));font-size:11px;line-height:1.65;margin:0 0 10px}.market-input-details{margin-top:12px}.market-input-details summary{cursor:pointer;font-size:11px;padding:4px 0}.market-input-details summary:focus-visible{outline:2px solid var(--v2-cyan, #4ec8d5);outline-offset:3px}.market-input-details .market-input-values{margin-top:12px;font-size:11px}.market-input-details .market-input-values>div{flex-wrap:wrap}.market-input-details .market-input-values dd{text-align:left}@media (max-width: 1200px){.market-inputs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-inputs-grid>.market-input:nth-child(odd){border-left:0}}@media (max-width: 600px){.market-inputs-grid{grid-template-columns:minmax(0,1fr)}.market-inputs-grid>.market-input+.market-input{border-left:0}}[data-protected-workspace][hidden],html[data-nexus-access]:not([data-nexus-access=active]) [data-protected-workspace]{display:none!important}.access-screen{max-width:560px;margin:12vh auto;padding:28px;line-height:1.6;overflow-wrap:anywhere}.access-brand{font-size:12px;letter-spacing:.12em}.access-screen h1{font-size:clamp(25px,5vw,36px);line-height:1.2;margin:24px 0 18px}.access-screen button,.access-screen>a{display:block;margin-top:20px;min-height:44px;padding:10px 14px}.access-screen button{cursor:pointer}.access-note{font-size:13px;opacity:.75}.access-menu{position:relative;font-size:13px}.access-menu summary{cursor:pointer;padding:12px 8px;min-height:44px}.access-menu-content{position:absolute;z-index:100;right:0;top:100%;width:min(280px,85vw);padding:18px;border:1px solid var(--border, #666);background:var(--bg, #12151c);color:var(--text, #eee);box-shadow:0 8px 20px #0006}.access-menu-content p{white-space:normal;line-height:1.5;margin:12px 0}.access-menu-content a{display:block;padding:10px 0;min-height:44px}@media (max-width: 720px){.access-menu-content{position:fixed;left:16px;right:16px;top:112px;width:auto;max-height:calc(100dvh - 144px);overflow-y:auto}}:root,[data-theme=dark]{color-scheme:dark;--bg: #0d1117;--bg-2: #0d1117;--panel: #161b22;--panel-2: #1c2129;--panel-border: #2c3340;--panel-border-strong: #3d4552;--ink: #e6edf3;--ink-2: #c9d1d9;--muted: #8b949e;--accent: #58a6ff;--accent-2: #58a6ff;--good: #4ade80;--good-bg: rgba(74, 222, 128, .1);--warn: #facc15;--warn-bg: rgba(250, 204, 21, .1);--bad: #f87171;--bad-bg: rgba(248, 113, 113, .1);--critical: #ec4899;--shadow: 0 8px 28px rgba(0, 0, 0, .4);--grid-line: transparent;--mono: "Geist Mono", ui-monospace, Menlo, monospace}[data-theme=light]{color-scheme:light;--bg: #ffffff;--bg-2: #ffffff;--panel: #f6f8fa;--panel-2: #eef1f4;--panel-border: #d0d7de;--panel-border-strong: #afb8c1;--ink: #1f2328;--ink-2: #31373d;--muted: #59636e;--accent: #0969da;--accent-2: #0969da;--good: #1f9d5c;--good-bg: rgba(31, 157, 92, .1);--warn: #d58c00;--warn-bg: rgba(213, 140, 0, .1);--bad: #c93c2d;--bad-bg: rgba(201, 60, 45, .1);--critical: #b91c5e;--shadow: 0 12px 40px rgba(17, 19, 24, .08);--grid-line: transparent}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:14px;color:var(--ink);background:var(--bg);min-height:100vh;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:64px 64px;pointer-events:none;z-index:-1}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit}code{font-family:Geist Mono,monospace;font-size:.9em;background:var(--panel-2);padding:1px 6px;border-radius:4px;border:1px solid var(--panel-border)}.app-shell{padding:0 24px 80px;max-width:1700px;margin:0 auto}.skip-link{position:absolute;left:-9999px}.skip-link:focus{position:static;display:inline-block;padding:8px;background:var(--accent);color:var(--bg);border-radius:6px}.top-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 10px;position:sticky;top:0;z-index:50;background:linear-gradient(to bottom,var(--bg) 80%,transparent);backdrop-filter:blur(8px)}.brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.logo-dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 12px var(--accent)}.top-bar-actions{display:flex;align-items:center;gap:8px}.icon-button{width:32px;height:32px;border-radius:8px;border:1px solid var(--panel-border);background:var(--panel);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.conflict-count-badge{background:var(--bad-bg);border:1px solid var(--bad);color:var(--bad);font-family:Geist Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.04em;padding:6px 12px;border-radius:999px;cursor:pointer;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px;animation:pulse-badge 2.5s ease-in-out infinite}.conflict-count-badge:hover{background:var(--bad);color:var(--bg)}@keyframes pulse-badge{0%,to{box-shadow:0 0 #f8717100}50%{box-shadow:0 0 0 4px #f8717126}}.agent-ctx-button{background:var(--panel);border:1px solid var(--panel-border);color:var(--ink-2);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:6px 12px;border-radius:8px;cursor:pointer;transition:border-color .15s,color .15s}.agent-ctx-button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.agent-ctx-button:disabled{opacity:.6;cursor:wait}.agent-ctx-button.copied{border-color:var(--good);color:var(--good)}.agent-ctx-button.error{border-color:var(--bad);color:var(--bad)}.icon-button:hover{border-color:var(--panel-border-strong);color:var(--ink)}.asset-static{font-family:Geist Mono,monospace;font-weight:700;letter-spacing:.08em;font-size:14px;padding:6px 16px;background:var(--panel);border-radius:999px;border:1px solid var(--panel-border);color:var(--ink)}.asset-selector{display:flex;gap:4px;background:var(--panel);padding:4px;border-radius:999px;border:1px solid var(--panel-border)}.asset-button{border:none;background:transparent;padding:6px 14px;border-radius:999px;font-weight:600;font-size:13px;color:var(--ink-2);cursor:pointer}.asset-button.active{background:var(--ink);color:var(--bg)}[data-theme=dark] .asset-button.active{background:var(--accent);color:var(--bg)}.connection-pill{font-family:Geist Mono,monospace;font-size:11px;background:var(--panel);border-radius:999px;padding:6px 12px;border:1px solid var(--panel-border);display:flex;gap:8px;text-transform:uppercase;color:var(--muted)}.connection-pill .status.connected{color:var(--good)}.connection-pill .status.connecting{color:var(--warn)}.connection-pill .status.degraded,.connection-pill .status.disconnected{color:var(--bad)}.watch-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;padding:0 0 14px}.watch-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;cursor:pointer;text-align:left;color:inherit;transition:border-color .15s,transform .1s}.watch-card:hover{border-color:var(--panel-border-strong)}.watch-card.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.watch-card-top{display:flex;justify-content:space-between;align-items:center}.watch-asset{font-weight:700;font-size:13px;letter-spacing:.04em}.watch-score{font-family:Geist Mono,monospace;font-size:13px;font-weight:600;padding:2px 8px;border-radius:8px;background:var(--panel-2)}.watch-score.bullish{color:var(--good);background:var(--good-bg)}.watch-score.bearish{color:var(--bad);background:var(--bad-bg)}.watch-card-mid{display:flex;align-items:baseline;gap:8px}.watch-price{font-family:Geist Mono,monospace;font-size:18px;font-weight:600}.watch-change{font-family:Geist Mono,monospace;font-size:12px;color:var(--muted)}.watch-change.pos{color:var(--good)}.watch-change.neg{color:var(--bad)}.watch-spark-row{display:flex;gap:8px;align-items:center;color:var(--accent)}.app-main{display:flex;flex-direction:column;gap:16px}.error-boundary{background:var(--bad-bg);border:1px solid var(--bad);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px}.error-boundary h2{margin:0;color:var(--bad);font-size:18px;font-weight:600}.error-boundary-trace{background:var(--panel);border:1px solid var(--panel-border);border-radius:8px;padding:10px 12px;font-family:Geist Mono,monospace;font-size:11px;color:var(--ink-2);overflow-x:auto;margin:0;white-space:pre-wrap}.error-boundary-actions{display:flex;gap:8px}.error-banner{background:var(--bad-bg);border:1px solid var(--bad);color:var(--bad);padding:8px 16px;border-radius:10px;display:flex;gap:12px;align-items:center;margin-bottom:8px;font-size:13px}.composite-hero{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.hero-top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.kicker{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.hero-top-row h1{margin:4px 0 0;font-size:24px;font-weight:600;letter-spacing:-.01em}.hero-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.composite-signal-strip{display:grid;grid-template-columns:minmax(120px,160px) auto 1fr auto auto;gap:16px;align-items:center;padding:14px 16px;background:var(--panel-2);border-radius:12px;border:1px solid var(--panel-border);transition:opacity .3s}.composite-signal-label{text-transform:uppercase;font-weight:700;letter-spacing:.06em;font-size:13px;color:var(--ink)}.composite-signal-strip.bullish .composite-signal-label,.composite-signal-strip.strong-bullish .composite-signal-label{color:var(--good)}.composite-signal-strip.bearish .composite-signal-label,.composite-signal-strip.strong-bearish .composite-signal-label{color:var(--bad)}.composite-score-badge{font-family:Geist Mono,monospace;font-size:28px;font-weight:700;min-width:60px;text-align:center}.composite-signal-strip.bullish .composite-score-badge,.composite-signal-strip.strong-bullish .composite-score-badge{color:var(--good)}.composite-signal-strip.bearish .composite-score-badge,.composite-signal-strip.strong-bearish .composite-score-badge{color:var(--bad)}.composite-score-bar{display:flex;flex-direction:column;gap:4px}.score-track{position:relative;height:6px;background:var(--panel);border-radius:999px;overflow:hidden;border:1px solid var(--panel-border)}.score-fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--bad),var(--muted),var(--good));opacity:.45}.score-thumb{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--ink);transform:translate(-50%,-50%);border:2px solid var(--panel);box-shadow:0 0 8px var(--accent)}.score-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);font-family:Geist Mono,monospace}.composite-confidence{font-size:12px;color:var(--muted);white-space:nowrap}.composite-spark{color:var(--accent)}.composite-brief{color:var(--ink-2);font-size:14px;line-height:1.55;border-left:2px solid var(--accent);padding-left:14px}.composite-chips{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--panel-border);background:var(--panel-2);color:var(--ink-2)}button.chip{cursor:pointer}button.chip:hover{border-color:var(--panel-border-strong)}.chip-conflict{color:var(--warn);border-color:var(--warn)}.chip-conflict.critical{color:var(--critical);border-color:var(--critical);background:#ec489914}.chip-conflict.high{color:var(--bad);border-color:var(--bad);background:var(--bad-bg)}.chip-divergence{color:var(--accent);border-color:var(--accent)}.chip-regime{color:var(--accent-2);border-color:var(--accent-2)}.chip-catalyst{color:var(--ink);background:var(--panel)}.sparkline{display:block;overflow:visible}.sparkline-empty{background:linear-gradient(90deg,var(--panel-2),transparent);border-radius:2px;opacity:.4}.age{font-variant-numeric:tabular-nums}.age-fresh{color:var(--good)}.age-warm{color:var(--muted)}.age-stale{color:var(--warn)}.age-cold{color:var(--bad)}.age-unknown{color:var(--muted)}.panel-freshness{display:inline-flex;align-items:center;margin-left:auto;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:500;color:var(--muted);background:var(--panel-2);border:1px solid var(--panel-border);cursor:help}.panel-freshness-fresh{color:var(--good)}.panel-freshness-aging{color:var(--warn)}.panel-freshness-stale{color:var(--bad);background:#ef44440f}.panel-freshness-unknown{color:var(--muted)}.signal-tier{display:inline-block;padding:1px 6px;border-radius:3px;font-size:.7rem;font-weight:600;margin-left:.4em;letter-spacing:.03em;text-transform:uppercase}.signal-tier-S{background:#a855f729;color:#a855f7;border:1px solid rgba(168,85,247,.4)}.signal-tier-A{background:#3b82f624;color:#3b82f6;border:1px solid rgba(59,130,246,.35)}.signal-tier-B{background:#94a3b824;color:#94a3b8;border:1px solid rgba(148,163,184,.35)}.signal-tier-research{background:#4b55631f;color:var(--muted);border:1px solid rgba(75,85,99,.3)}.signal-source{display:inline-block;padding:1px 5px;border-radius:3px;font-size:.65rem;margin-left:.3em;opacity:.85}.signal-source-evidence{background:#22c55e1f;color:#22c55e}.signal-source-tier_default{background:#eab3081f;color:#eab308}.signal-source-static_default,.signal-source-zero{color:var(--muted)}.conflicts-list{list-style:none;margin:0;padding:0}.conflict-row{padding:8px 10px;border-left:3px solid transparent;margin-bottom:6px;background:#0f172a66;border-radius:4px}.conflict-row.conflict-critical{border-left-color:#ef4444;background:#ef44440f}.conflict-row.conflict-high{border-left-color:#f97316;background:#f973160d}.conflict-row.conflict-medium{border-left-color:#eab308;background:#eab3080a}.conflict-row.conflict-low{border-left-color:#94a3b8;background:#94a3b808}.conflict-head{display:flex;align-items:baseline;gap:8px}.conflict-name{font-family:Geist Mono,monospace;font-weight:600;font-size:.85rem}.conflict-severity{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;border-left:none;background:none}.conflict-severity.conflict-critical{color:#ef4444}.conflict-severity.conflict-high{color:#f97316}.conflict-severity.conflict-medium{color:#eab308}.conflict-severity.conflict-low{color:#94a3b8}.conflict-watch{font-size:.7rem;padding:1px 6px;border-radius:999px;border:1px solid var(--warn);color:var(--warn);cursor:help}.conflict-domains{display:block;background:none;border:none;padding:0;margin-top:2px;font-size:.75rem;font-family:inherit;cursor:pointer;text-decoration:underline dotted}.conflict-description{font-size:.85rem;margin-top:4px;opacity:.85}.conflict-resolution{font-size:.8rem;margin-top:4px;color:var(--muted)}.conflict-resolution-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;margin-right:6px;color:#a855f7}.conflict-partial{font-size:.75rem;margin-top:3px;font-style:italic}.alignment-row{padding:8px 10px;border-left:3px solid transparent;margin-bottom:6px;background:#0f172a66;border-radius:4px}.alignment-critical{border-left-color:#ef4444;background:#ef44440f}.alignment-high{border-left-color:#f97316;background:#f973160d}.alignment-medium{border-left-color:#eab308;background:#eab3080a}.alignment-low{border-left-color:#94a3b8;background:#94a3b808}.alignment-confluence{font-weight:600;margin-left:.5em;color:#a855f7}.alignment-direction{font-weight:500;margin-left:.4em}.alignment-meta{font-size:.75rem;margin-top:2px}.alignment-description{font-size:.85rem;margin-top:4px;opacity:.85}.alignment-constituents{list-style:none;padding:4px 0 0;display:flex;flex-wrap:wrap;gap:4px}.constituent{font-size:.7rem;padding:1px 6px;border-radius:3px;background:#0f172a99;color:var(--muted);font-family:ui-monospace,monospace}.signal-row{display:grid;grid-template-columns:1fr auto;align-items:center;padding:6px 8px;border-bottom:1px solid var(--border, rgba(255, 255, 255, .06));gap:.5em}.fire-bullish .signal-direction{color:#22c55e}.fire-bearish .signal-direction{color:#ef4444}.fire-neutral .signal-direction{color:var(--muted)}.signal-id{display:flex;flex-direction:column}.signal-name{font-family:ui-monospace,monospace;font-size:.85rem}.signal-domain{font-size:.7rem}.signal-meta{display:flex;gap:.6em;align-items:center;font-size:.75rem;font-variant-numeric:tabular-nums}@keyframes pulse{0%{box-shadow:0 0 #4ade8099}70%{box-shadow:0 0 0 6px #4ade8000}to{box-shadow:0 0 #4ade8000}}.price-header{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.price-main{display:flex;gap:10px;align-items:baseline}.price-value{font-family:Geist Mono,monospace;font-size:24px;font-weight:600}.price-change{font-family:Geist Mono,monospace;font-size:13px;font-weight:600}.price-change.positive{color:var(--good)}.price-change.negative{color:var(--bad)}.price-meta{display:flex;gap:12px;font-size:11px;color:var(--muted);font-family:Geist Mono,monospace}.dashboard-page{display:flex;flex-direction:column;gap:16px}.dashboard-context-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.dashboard-context-left{display:flex;flex-direction:column;gap:16px}@media (max-width: 1024px){.dashboard-context-row{grid-template-columns:1fr}}.domain-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}@media (max-width: 1400px){.domain-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 720px){.domain-grid{grid-template-columns:repeat(2,1fr)}}.domain-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;cursor:pointer;text-align:left;color:inherit;transition:border-color .15s,box-shadow .15s,transform .1s;position:relative}.domain-card:hover{border-color:var(--panel-border-strong)}.domain-card.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.domain-card.highlighted{border-color:var(--warn);box-shadow:0 0 0 1px var(--warn),0 0 18px var(--warn-bg);animation:highlight-pulse 1.4s ease-out 1}@keyframes highlight-pulse{0%{box-shadow:0 0 0 0 var(--warn)}to{box-shadow:0 0 0 1px var(--warn),0 0 18px var(--warn-bg)}}.domain-card.alert{border-color:var(--accent-2)}.domain-card.alert .dc-name:after{content:"•";color:var(--accent-2);margin-left:6px;animation:pulse-text 1.5s infinite}@keyframes pulse-text{0%,to{opacity:1}50%{opacity:.3}}.domain-card.stale{opacity:.85}.domain-card.degraded{opacity:.65}.dc-header{display:flex;justify-content:space-between;align-items:center}.dc-name{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.dc-stale-badge{font-size:9px;font-family:Geist Mono,monospace;text-transform:uppercase;background:var(--warn-bg);color:var(--warn);padding:2px 6px;border-radius:4px;cursor:help;letter-spacing:.04em}.domain-card.degraded .dc-stale-badge{background:var(--bad-bg);color:var(--bad)}.dc-edge-badge{font-size:9px;font-family:Geist Mono,monospace;text-transform:uppercase;background:var(--good-bg, rgba(40, 200, 100, .12));color:var(--good, #28c864);padding:2px 6px;border-radius:4px;cursor:help;letter-spacing:.04em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.dc-signal{font-size:14px;font-weight:600;text-transform:capitalize}.dc-score-row{display:flex;justify-content:space-between;align-items:baseline}.dc-score{font-family:Geist Mono,monospace;font-size:24px;font-weight:700}.dc-confidence{font-size:11px;color:var(--muted);font-family:Geist Mono,monospace}.dc-spark-row{height:20px;color:var(--muted)}.dc-summary{font-size:11px;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc-excluded{color:var(--muted);font-style:italic;text-transform:lowercase}.dc-excluded-score{color:var(--muted)!important;opacity:.6!important}.dc-excluded-summary{color:var(--muted);font-style:italic;opacity:.85}.panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:14px;padding:18px 20px}.panel h3{margin:0 0 12px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.muted{color:var(--muted);font-size:13px}.ai-brief-panel{display:flex;flex-direction:column;gap:14px}.ab-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ab-header h3{margin:0}.ab-section{display:flex;flex-direction:column;gap:6px}.ab-section-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.ab-text{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2)}.ab-highlight{color:var(--ink);font-weight:500}.ab-bottom-line{background:var(--panel-2);padding:10px 12px;border-radius:10px;border-left:2px solid var(--accent)}.ab-scenarios{display:flex;flex-direction:column;gap:10px}.ab-scenario{background:var(--panel-2);border:1px solid var(--panel-border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.ab-scenario-header{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.ab-scenario-bar{height:4px;background:var(--panel);border-radius:999px;overflow:hidden}.ab-scenario-fill{height:100%;border-radius:999px}.ab-scenario-desc{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.ab-catalyst{display:flex;gap:8px;align-items:center}.ab-catalyst-event{font-weight:600}.ab-catalyst-impact{font-size:11px;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--warn-bg);color:var(--warn)}.ab-watch-list{margin:0;padding-left:16px;font-size:13px;line-height:1.6;color:var(--ink-2)}.persona-brief-panel{display:flex;flex-direction:column;gap:16px}.pb-header{display:flex;align-items:center;gap:10px}.pb-header h3{margin:0;flex:0 0 auto}.pb-fallback-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:999px;background:var(--warn-bg);color:var(--warn)}.pb-experiment-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:999px;background:#7864c81f;color:#aa96e6;border:1px solid rgba(120,100,200,.3)}.pb-model{font-size:11px;color:var(--muted);font-family:var(--mono, ui-monospace, SFMono-Regular, monospace);margin-left:auto}.pb-persona-freshness{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:10px;color:var(--muted)}.pb-fresh-pill{font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:999px;font-size:9px}.pb-fresh-live{background:var(--good-bg, rgba(0, 170, 90, .14));color:var(--good)}.pb-fresh-cached{background:var(--panel-3, rgba(255, 255, 255, .04));color:var(--muted)}.pb-fresh-age{font-variant-numeric:tabular-nums}.pb-fresh-due{font-variant-numeric:tabular-nums;color:var(--ink-2)}.pb-fresh-sep{opacity:.4}.pb-fresh-fallback{font-size:9px;text-transform:uppercase;letter-spacing:.06em;padding:1px 5px;border-radius:3px;background:var(--warn-bg);color:var(--warn)}.pb-fresh-model{font-size:9px;font-family:var(--mono, ui-monospace, monospace);color:var(--muted);opacity:.7;margin-left:auto}.pb-regime{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2);background:var(--panel-2);padding:10px 12px;border-radius:10px;border-left:2px solid var(--accent)}.pb-personas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.pb-persona-card{background:var(--panel-2);border:1px solid var(--panel-border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.pb-persona-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.pb-persona-title{display:flex;align-items:baseline;gap:6px;min-width:0}.pb-persona-icon{font-size:16px;line-height:1}.pb-persona-name{font-size:14px;font-weight:600;color:var(--ink)}.pb-persona-horizon{font-size:11px;color:var(--muted);font-family:var(--mono, ui-monospace, SFMono-Regular, monospace)}.pb-persona-bias{font-size:13px;font-weight:700;letter-spacing:.05em;white-space:nowrap}.pb-persona-row{display:flex;align-items:center;gap:10px;font-size:12px}.pb-row-label{flex:0 0 80px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.pb-conviction{flex:1;display:flex;align-items:center;gap:8px}.pb-conviction-track{flex:1;height:4px;background:var(--panel);border-radius:999px;overflow:hidden}.pb-conviction-fill{height:100%;border-radius:999px;transition:width .2s ease-out}.pb-conviction-label{font-size:11px;font-weight:600;font-family:var(--mono, ui-monospace, SFMono-Regular, monospace);color:var(--ink-2);min-width:32px;text-align:right}.pb-setups{display:flex;flex-wrap:wrap;gap:4px}.pb-setup-chip{font-family:var(--mono, ui-monospace, SFMono-Regular, monospace);font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;background:var(--panel);color:var(--accent);border:1px solid var(--panel-border);cursor:help}.pb-setup-chip:hover{border-color:var(--accent)}.pb-persona-block{display:flex;flex-direction:column;gap:4px}.pb-block-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pb-block-text{margin:0;font-size:12px;line-height:1.5;color:var(--ink-2)}.pb-play{color:var(--ink);font-weight:500}.pb-invalidation{background:var(--panel);border-left:2px solid var(--bad);padding:6px 10px;border-radius:6px;font-size:11px;color:var(--ink-2)}.pb-conflicts{margin:0;padding-left:16px;font-size:11px;line-height:1.5;color:var(--warn)}.pb-persona-footer{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px;border-top:1px solid var(--panel-border);font-size:11px;color:var(--muted);font-family:var(--mono, ui-monospace, SFMono-Regular, monospace)}.pb-meta{display:inline-flex;align-items:center;gap:4px}.pb-meta-muted{color:var(--muted);font-style:italic}.pb-low-sample{color:var(--warn);font-style:italic;font-weight:500}.pb-watch{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--panel-2);border-radius:10px;border-left:2px solid var(--warn)}.pb-watch-list{margin:0;padding-left:16px;font-size:12px;line-height:1.6;color:var(--ink-2)}.pb-setups-details{font-size:12px}.pb-setups-details summary{cursor:pointer;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;padding:4px 0;user-select:none}.pb-setups-details summary:hover{color:var(--accent)}.pb-setups-detail-list{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.pb-setups-detail-list li{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--panel-2);border-radius:6px;font-family:var(--mono, ui-monospace, SFMono-Regular, monospace);font-size:11px;flex-wrap:wrap}.pb-setup-id{font-weight:700;color:var(--accent);flex:0 0 32px}.pb-setup-name{color:var(--ink);flex:1;min-width:200px}.pb-setup-bias{font-weight:700;font-size:10px;text-transform:uppercase}.semantic-insights{display:flex;flex-direction:column;gap:14px}.si-section{display:flex;flex-direction:column;gap:8px}.si-section-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.si-conflict{background:var(--panel-2);border:1px solid var(--panel-border);border-left:3px solid var(--warn);border-radius:10px;padding:10px 12px;text-align:left;cursor:pointer;color:inherit;display:flex;flex-direction:column;gap:4px}.si-conflict:hover{border-color:var(--panel-border-strong)}.si-conflict.severity-critical{border-left-color:var(--critical)}.si-conflict.severity-high{border-left-color:var(--bad)}.si-conflict.severity-medium{border-left-color:var(--warn)}.si-conflict.severity-low{border-left-color:var(--muted)}.si-conflict-head{display:flex;justify-content:space-between;align-items:center}.si-conflict-domains{font-weight:600;font-size:13px}.si-severity{font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:999px;background:var(--warn-bg);color:var(--warn)}.si-severity.critical{background:#ec48991f;color:var(--critical)}.si-severity.high{background:var(--bad-bg);color:var(--bad)}.si-severity.medium{background:var(--warn-bg);color:var(--warn)}.si-conflict-desc{font-size:12px;color:var(--ink-2);line-height:1.5}.si-conflict-resolution{font-size:11px;color:var(--muted);font-style:italic}.si-divergence{display:flex;gap:12px;align-items:center;font-family:Geist Mono,monospace;font-size:13px}.si-dir.bullish{color:var(--good)}.si-dir.bearish{color:var(--bad)}.si-magnitude{text-transform:uppercase;font-size:11px;background:var(--panel-2);padding:2px 8px;border-radius:6px}.si-pct{color:var(--muted)}.si-catalyst{display:flex;gap:12px;align-items:center}.si-catalyst-event{font-weight:600}.si-catalyst-impact{font-size:11px;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--warn-bg);color:var(--warn)}.si-watch-list{margin:0;padding-left:16px;font-size:13px;line-height:1.6;color:var(--ink-2)}.trade-action{display:flex;flex-direction:column;gap:14px}.ta-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.ta-header h3{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.ta-meta{display:flex;gap:14px;align-items:center;font-size:12px}.ta-direction{text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.06em;padding:3px 10px;border-radius:999px;background:var(--panel-2);color:var(--muted)}.ta-direction.long{background:var(--good-bg);color:var(--good)}.ta-direction.short{background:var(--bad-bg);color:var(--bad)}.ta-size{color:var(--muted)}.ta-size-value{color:var(--ink);font-family:Geist Mono,monospace;font-weight:600}.ta-warning{background:var(--warn-bg);border:1px solid var(--warn);border-radius:10px;padding:10px 12px;font-size:12px;color:var(--ink-2);line-height:1.5}.ta-risk{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--panel-2);border:1px solid var(--panel-border);border-radius:10px}.ta-risk-header{display:flex;align-items:baseline;gap:12px}.ta-risk-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ta-risk-bucket{font-weight:700;font-size:13px;text-transform:capitalize}.ta-risk-bucket.timid{color:var(--muted)}.ta-risk-bucket.small{color:var(--accent)}.ta-risk-bucket.standard,.ta-risk-bucket.conviction{color:var(--good)}.ta-risk-bucket.max{color:var(--warn)}.ta-risk-pct{margin-left:auto;font-family:Geist Mono,monospace;font-size:12px;color:var(--muted)}.ta-risk-bar{position:relative;display:grid;grid-template-columns:15% 20% 30% 20% 15%;height:8px;border-radius:999px;overflow:hidden;background:var(--panel);border:1px solid var(--panel-border)}.ta-risk-zone.timid{background:#6b758566}.ta-risk-zone.small{background:#5dd5c466}.ta-risk-zone.standard{background:#4ade8080}.ta-risk-zone.conviction{background:#4ade80b3}.ta-risk-zone.max{background:#facc158c}.ta-risk-thumb{position:absolute;top:-2px;width:4px;height:12px;background:var(--ink);border-radius:2px;transform:translate(-50%);box-shadow:0 0 6px var(--accent)}.ta-risk-legend{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);font-family:Geist Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.ta-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 720px){.ta-grid{grid-template-columns:1fr}}.ta-card{background:var(--panel-2);border:1px solid var(--panel-border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.ta-card.long{border-left:3px solid var(--good)}.ta-card.short{border-left:3px solid var(--bad)}.ta-card.preferred{background:var(--panel);border-color:var(--panel-border-strong);box-shadow:0 0 16px #0003}.ta-card-header{display:flex;justify-content:space-between;align-items:center}.ta-card-side{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ta-card.long .ta-card-side{color:var(--good)}.ta-card.short .ta-card-side{color:var(--bad)}.ta-card-r{font-family:Geist Mono,monospace;font-size:12px;color:var(--muted)}.ta-card-row{display:flex;justify-content:space-between;align-items:center;font-size:13px}.ta-card-label{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.ta-card-value{font-family:Geist Mono,monospace;font-weight:600}.ta-card-value.good{color:var(--good)}.ta-card-value.bad{color:var(--bad)}.muted-row .ta-card-value{color:var(--muted);font-weight:500}.ta-scenarios{display:flex;flex-direction:column;gap:10px}.ta-setup-count{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--panel-2);color:var(--muted);letter-spacing:.04em}.ta-event-risk{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#ffa5002e;color:#ffb84d;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(255,165,0,.35)}.ta-frames{display:flex;flex-direction:column;gap:10px;margin-top:8px}.ta-no-setups-note{font-size:12px;color:var(--muted);font-style:italic;margin-top:4px}.ta-frame{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--panel-2);border-radius:10px;border-left:3px solid var(--muted)}.ta-frame.long{border-left-color:var(--good)}.ta-frame.short{border-left-color:var(--bad)}.ta-frame.event-risk{border-left-color:#ffb84d;box-shadow:inset 0 0 0 1px #ffa5002e}.ta-frame-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ta-frame-title{display:flex;flex-direction:column;gap:2px;min-width:0}.ta-frame-id{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.ta-frame-name{font-size:13px;font-weight:600;text-transform:capitalize;color:var(--text)}.ta-frame-meta{display:flex;gap:6px;align-items:center;flex-shrink:0}.ta-frame-bias{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.04em}.ta-frame-bias.long{background:#2ecc712e;color:var(--good)}.ta-frame-bias.short{background:#e74c3c2e;color:var(--bad)}.ta-frame-conf,.ta-frame-r{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--panel);color:var(--muted);font-weight:600}.ta-frame-event-banner{font-size:11px;font-weight:700;color:#ffb84d;background:#ffa5001f;border-radius:6px;padding:4px 8px;letter-spacing:.05em}.ta-frame-prices{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.ta-frame-price-row{display:flex;justify-content:space-between;align-items:baseline;font-size:12px}.ta-frame-dist{margin-left:6px;font-size:10px;color:var(--muted);font-weight:400}.ta-frame-invalid{font-size:11px;display:flex;flex-direction:column;gap:2px;padding:6px 8px;background:var(--panel);border-radius:6px;color:var(--muted)}.ta-frame-plays{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid var(--panel)}.ta-frame-play{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.4}.ta-frame-persona{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:4px;flex-shrink:0;width:70px;text-align:center}.ta-frame-persona.persona-leveraged{background:#e74c3c29;color:#ff8a7a}.ta-frame-persona.persona-swing{background:#f1c40f29;color:#ffd45e}.ta-frame-persona.persona-spot{background:#3498db29;color:#6cb8e6}.ta-frame-play-text{color:var(--text);flex:1}.ta-section-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ta-scenario{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--panel-2);border-radius:8px}.ta-scenario-row{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.ta-scenario-bar{height:4px;background:var(--panel);border-radius:999px;overflow:hidden}.ta-scenario-fill.bullish{background:var(--good)}.ta-scenario-fill.bearish{background:var(--bad)}.ta-scenario-fill.neutral{background:var(--muted)}.ta-scenario-desc{font-size:12px;color:var(--muted);line-height:1.4}.key-levels-panel{display:flex;flex-direction:column;gap:10px}.kl-header{display:flex;align-items:baseline;justify-content:space-between}.kl-header h3{margin:0}.kl-method{font-family:Geist Mono,monospace;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.kl-ladder-wrap{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:0}.kl-ladder{display:block;margin:0 auto;overflow:visible}.kl-labels{position:relative;font-family:Geist Mono,monospace;font-size:11px;min-height:320px}.kl-label-row{position:absolute;display:flex;align-items:center;gap:6px;white-space:nowrap;line-height:1}.kl-label-row.left{right:6px;justify-content:flex-end}.kl-label-row.right{left:6px}.kl-label-name{font-weight:600;text-transform:capitalize}.kl-label-value{color:var(--ink);font-weight:600}.kl-label-dist{color:var(--muted);font-size:10px}.kl-current-tag{position:absolute;left:50%;transform:translate(-50%);background:var(--accent);color:var(--bg);font-family:Geist Mono,monospace;font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;box-shadow:0 2px 8px #0000004d;pointer-events:none;z-index:2}.liq-heatmap{display:flex;flex-direction:column;gap:10px}.lh-header{display:flex;justify-content:space-between;align-items:center}.lh-side{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:999px}.lh-side.long{background:var(--good-bg);color:var(--good)}.lh-side.short{background:var(--bad-bg);color:var(--bad)}.lh-empty{display:flex;flex-direction:column;gap:6px}.lh-gap-note{font-size:11px;color:var(--muted);font-style:italic;margin:0;line-height:1.5}.lh-row{display:flex;justify-content:space-between;font-size:13px;font-family:Geist Mono,monospace}.lh-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.lh-value{font-weight:600}.lh-value.above{color:var(--good)}.lh-value.below{color:var(--bad)}.lh-narrative{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.catalyst-timeline{display:flex;flex-direction:column;gap:10px}.ct-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ct-header h3{margin:0}.ct-list{display:grid;margin:0;padding:0;list-style:none}.ct-event{border-bottom:1px solid var(--panel-border);font-size:12px}.ct-event-name{color:var(--ink);font-weight:500}.ct-event.is-high .ct-event-name{font-weight:650}.ct-event-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--muted);font-family:Geist Mono,monospace}.ct-event-desc{margin:0;font-size:12px;color:var(--muted);line-height:1.4}.domain-detail-panel{display:flex;flex-direction:column;gap:14px}.ddp-close{background:var(--panel-2);border:1px solid var(--panel-border);color:var(--ink-2);padding:6px 12px;border-radius:8px;cursor:pointer;font-size:12px}.ddp-close:hover{border-color:var(--panel-border-strong)}.ddp-metric-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--panel-2);border-radius:8px;font-size:13px}.ddp-metric-label{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.ddp-metric-value{font-family:Geist Mono,monospace;font-weight:600}.ddp-divergence-alert{background:var(--warn-bg);border:1px solid var(--warn)}.metrics-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.metric-card{background:var(--panel-2);border:1px solid var(--panel-border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.metric-card.alert{border-color:var(--accent-2);box-shadow:0 0 0 1px var(--accent-2);animation:alert-flash 1.4s ease-out 1}@keyframes alert-flash{0%{background:var(--bad-bg)}to{background:var(--panel-2)}}.metric-value{font-family:Geist Mono,monospace;font-size:18px;font-weight:600}.metric-value.missing{color:var(--muted);font-weight:400}.metric-hint{font-size:10px;color:var(--muted)}.metric-sub{font-size:11px;color:var(--muted);font-family:Geist Mono,monospace}.perps-signal-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--panel-2);border-radius:12px;border:1px solid var(--panel-border)}.signal-pill{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.signal-body{display:flex;align-items:baseline;gap:14px}.signal-label{font-size:18px;font-weight:600;text-transform:capitalize}.signal-score{font-family:Geist Mono,monospace;font-size:22px;font-weight:700}.signal-confidence{font-size:12px;color:var(--muted)}.funding-term{background:var(--panel-2);border:1px solid var(--panel-border);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:12px}.funding-term-header{display:flex;justify-content:space-between;align-items:baseline}.funding-term-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.funding-term-meta{font-size:11px;color:var(--muted);font-family:Geist Mono,monospace}.funding-term-single{display:flex;flex-direction:column;gap:8px;padding:8px 12px;background:var(--panel);border:1px solid var(--panel-border);border-radius:8px}.funding-term-single-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.funding-term-single-exchange{font-weight:600;text-transform:capitalize;font-size:13px}.funding-term-single-rate{font-family:Geist Mono,monospace;font-weight:600}.funding-term-single-rate.pos{color:var(--good)}.funding-term-single-rate.neg{color:var(--bad)}.funding-term-single-apy{color:var(--muted);font-weight:400;font-size:11px}.funding-term-single-note{font-size:11px;color:var(--muted);line-height:1.5}.funding-term-axis{position:relative;height:60px;margin:0 24px}.funding-term-line{position:absolute;left:0;right:0;top:30px;height:1px;background:var(--panel-border-strong)}.funding-term-zero{position:absolute;top:18px;width:1px;height:24px;background:var(--muted);opacity:.5}.funding-term-zero-label{position:absolute;top:-16px;transform:translate(-50%);font-size:10px;color:var(--muted);font-family:Geist Mono,monospace}.funding-term-marker{position:absolute;top:18px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;cursor:help}.funding-term-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);border:2px solid var(--bg);box-shadow:0 0 0 1px var(--accent)}.funding-term-marker.pos .funding-term-dot{background:var(--good);box-shadow:0 0 0 1px var(--good)}.funding-term-marker.neg .funding-term-dot{background:var(--bad);box-shadow:0 0 0 1px var(--bad)}.funding-term-label{font-size:10px;font-weight:600;text-transform:capitalize;margin-top:12px}.funding-term-value{font-size:9px;color:var(--muted);font-family:Geist Mono,monospace}.exchange-table{display:flex;flex-direction:column;gap:10px}.exchange-header{display:flex;justify-content:space-between;align-items:flex-start}.exchange-header h3{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.table-grid{display:flex;flex-direction:column;gap:1px;background:var(--panel-border);border-radius:8px;overflow:hidden;border:1px solid var(--panel-border)}.table-row{display:grid;grid-template-columns:minmax(80px,1fr) repeat(6,minmax(80px,1fr));gap:8px;padding:8px 10px;background:var(--panel);font-size:12px;font-family:Geist Mono,monospace;align-items:center}.table-row.header{background:var(--panel-2)}.table-header-cell{background:transparent;border:none;color:var(--muted);font-size:10px;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em;text-align:left;cursor:pointer;padding:0;font-weight:600}.table-header-cell:hover{color:var(--ink-2)}.table-header-cell.active{color:var(--accent)}.exchange-name{text-transform:capitalize;font-weight:600;color:var(--ink)}.unavailable,.unsupported{color:var(--muted);font-style:italic}.unavailable-row{opacity:.5}.funding-apy{color:var(--muted);font-size:10px;margin-left:4px}.pm-detail{display:flex;flex-direction:column;gap:12px}.metric-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.sent-divergence-card{padding:10px 14px;border-radius:8px;background:var(--panel-2);border-left:3px solid var(--panel-border);display:flex;flex-direction:column;gap:4px}.sent-divergence-card.bull{border-left-color:var(--good)}.sent-divergence-card.bear{border-left-color:var(--bad)}.sent-news{display:flex;flex-direction:column;gap:6px}.sent-news-sentiment{font-size:11px;font-weight:600;margin-left:auto;font-family:Geist Mono,monospace}.sent-headlines{display:flex;flex-direction:column;gap:4px}.sent-headline{font-size:12px;padding:6px 10px;background:var(--panel-2);border-radius:6px;color:var(--ink);border-left:2px solid var(--panel-border)}.pm-classification-unavailable{background:var(--panel-2);border:1px solid var(--warn, #b8860b);border-radius:8px;padding:8px 12px;margin-bottom:10px;font-size:12px;color:var(--warn, #b8860b)}.pm-flow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.pm-flow-card{background:var(--panel-2);border:1px solid var(--panel-border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.pm-flow-card.pm-insider{border-left:3px solid var(--accent-2)}.pm-flow-card.pm-smart{border-left:3px solid var(--accent)}.pm-flow-card.pm-retail{border-left:3px solid var(--muted)}.pm-flow-header{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pm-flow-value{font-family:Geist Mono,monospace;font-size:22px;font-weight:700}.pm-flow-meta{font-size:11px;color:var(--muted)}.pm-flow-decayed{font-size:10px;color:var(--muted);margin-top:4px;font-style:italic}.pm-edge-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:8px;border:1px solid var(--panel-border);background:var(--panel-2);margin-bottom:4px}.pm-edge-banner.pm-edge-tier-s{border-left:4px solid var(--accent);box-shadow:0 0 0 1px #ffc8321a}.pm-edge-banner.pm-edge-bull{border-left-color:var(--good)}.pm-edge-banner.pm-edge-bear{border-left-color:var(--bad)}.pm-edge-banner-left{display:flex;align-items:center;gap:10px;min-width:0}.pm-edge-tier-badge{font-size:10px;font-weight:700;letter-spacing:.1em;padding:3px 7px;border-radius:4px;background:var(--accent);color:var(--panel);flex-shrink:0}.pm-edge-banner.pm-edge-tier-a .pm-edge-tier-badge{background:var(--ink-2);color:var(--panel)}.pm-edge-banner.pm-edge-tier-b .pm-edge-tier-badge{background:var(--muted);color:var(--panel)}.pm-edge-banner-note{font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-edge-banner-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.pm-edge-banner-score{font-family:Geist Mono,monospace;font-size:16px;font-weight:700;color:var(--ink)}.pm-edge-banner.pm-edge-bull .pm-edge-banner-score{color:var(--good)}.pm-edge-banner.pm-edge-bear .pm-edge-banner-score{color:var(--bad)}.pm-edge-banner-conf{font-size:11px;color:var(--muted)}.pm-chip-row{display:flex;flex-wrap:wrap;gap:6px}.pm-chip-row .chip{font-size:10px;padding:3px 8px;border-radius:4px;letter-spacing:.02em;background:var(--panel-2);color:var(--muted);border:1px solid var(--panel-border)}.pm-chip-row .chip.chip-tier-s{background:#ffc83226;color:var(--accent);border-color:var(--accent);font-weight:600}.pm-chip-row .chip.chip-tier-a{background:var(--panel-2);color:var(--ink);border-color:var(--ink-2)}.pm-empty-edge{font-size:12px;padding:10px 12px;background:var(--panel-2);border-radius:6px;color:var(--muted);font-style:italic;text-align:center}.pm-section{display:flex;flex-direction:column;gap:6px}.pm-section-header{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink);display:flex;align-items:baseline;gap:10px;padding-bottom:4px;border-bottom:1px solid var(--panel-border)}.pm-section-hint{font-size:10px;font-weight:400;color:var(--muted);font-style:italic}.pm-anchor-table{display:flex;flex-direction:column;gap:4px}.pm-anchor-row{display:grid;grid-template-columns:1fr 60px 100px 1fr;gap:10px;padding:6px 10px;background:var(--panel-2);border-radius:6px;font-size:12px;align-items:center}.pm-anchor-question{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.pm-anchor-prob{font-family:Geist Mono,monospace;font-weight:600;text-align:right}.pm-anchor-velocity{font-family:Geist Mono,monospace;font-weight:700;text-align:right}.pm-anchor-meta{display:flex;gap:8px;justify-content:flex-end;color:var(--muted);font-size:11px}.pm-edges-list,.pm-clusters-list,.pm-whales-list,.pm-anomalies-list{display:flex;flex-direction:column;gap:4px}.pm-edge-row{display:flex;flex-direction:column;gap:2px;padding:6px 10px;background:var(--panel-2);border-radius:6px;border-left:2px solid var(--panel-border)}.pm-edge-row-top{display:flex;justify-content:space-between;gap:10px;font-size:12px}.pm-edge-question{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);flex:1}.pm-edge-direction{font-size:10px;font-weight:700;letter-spacing:.08em;flex-shrink:0}.pm-edge-row-bot{display:flex;gap:12px;font-size:10px;color:var(--muted);flex-wrap:wrap}.pm-cluster-row{display:grid;grid-template-columns:80px 50px 100px 1fr;gap:10px;padding:6px 10px;background:var(--panel-2);border-radius:6px;font-size:12px;align-items:center}.pm-cluster-direction{font-size:10px;font-weight:700;letter-spacing:.06em}.pm-cluster-wallets,.pm-cluster-flow{font-family:Geist Mono,monospace;font-weight:600}.pm-cluster-conf{color:var(--muted);font-size:11px}.pm-whale-row,.pm-anomaly-row{display:flex;gap:10px;padding:6px 10px;background:var(--panel-2);border-radius:6px;font-size:12px;align-items:center}.pm-whale-severity{font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:3px;flex-shrink:0}.pm-sev-medium{background:var(--panel-border);color:var(--ink)}.pm-sev-high{background:#ff963233;color:var(--accent)}.pm-sev-critical{background:#e74c3c40;color:var(--bad)}.pm-whale-class{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--ink)}.pm-whale-side{font-size:11px;color:var(--muted)}.pm-whale-value{font-family:Geist Mono,monospace;font-weight:700;margin-left:auto}.pm-category-mix{display:flex;flex-direction:column;gap:4px}.pm-category-row{display:grid;grid-template-columns:90px 1fr 50px;gap:10px;align-items:center;font-size:12px}.pm-category-name{text-transform:capitalize;color:var(--ink)}.pm-category-bar{height:6px;background:var(--panel-2);border-radius:3px;overflow:hidden}.pm-category-fill{height:100%;background:var(--accent)}.pm-category-pct{font-family:Geist Mono,monospace;text-align:right;color:var(--muted)}.narrative-line{background:var(--panel-2);padding:10px 12px;border-radius:8px;display:flex;gap:10px;font-size:13px;border-left:2px solid var(--accent)}.narrative-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-self:center}.narrative-text{color:var(--ink-2);line-height:1.5}.narrative-text.missing{color:var(--muted)}.skeleton-block{background:linear-gradient(90deg,var(--panel-2),var(--panel),var(--panel-2));background-size:200% 100%;border-radius:10px;animation:skeleton 1.4s infinite}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.dev-panel{position:fixed;bottom:16px;right:16px;background:var(--panel);border:1px solid var(--panel-border);border-radius:10px;padding:12px 14px;font-size:11px;font-family:Geist Mono,monospace;color:var(--ink-2);display:flex;flex-direction:column;gap:4px;z-index:100;box-shadow:var(--shadow)}.dev-row{display:flex;justify-content:space-between;gap:16px}.help-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.help-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:14px;padding:24px 28px;max-width:480px;width:100%;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow)}.help-header{display:flex;justify-content:space-between;align-items:center}.help-header h2{margin:0;font-size:16px;font-weight:600}.help-close{background:transparent;border:none;color:var(--muted);font-size:24px;cursor:pointer}.help-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.help-row{display:grid;grid-template-columns:160px 1fr;align-items:center;font-size:13px;padding:6px 0;border-bottom:1px solid var(--panel-border)}.help-row:last-child{border-bottom:none}.help-keys{display:flex;align-items:center;gap:4px}.help-keys kbd{background:var(--panel-2);border:1px solid var(--panel-border-strong);border-bottom-width:2px;border-radius:4px;padding:2px 8px;font-family:Geist Mono,monospace;font-size:11px;color:var(--ink)}.help-desc{color:var(--ink-2)}.perps-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 4px;gap:12px}.perps-breadcrumb{display:flex;gap:8px;align-items:baseline;font-size:13px}.perps-breadcrumb-root{font-weight:600;letter-spacing:.06em;color:var(--ink)}.perps-topbar-actions{display:flex;align-items:center;gap:8px}.perps-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-family:Geist Mono,monospace;padding:4px 10px;border-radius:999px;background:var(--panel-2);border:1px solid var(--panel-border);color:var(--ink-2)}.perps-status-pill.good{color:var(--good);border-color:var(--good);background:var(--good-bg)}.perps-status-pill.warn{color:var(--warn);border-color:var(--warn);background:var(--warn-bg)}.perps-status-pill.bad{color:var(--bad);border-color:var(--bad);background:var(--bad-bg)}.perps-status-pill .status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--panel);color:var(--muted);font-family:Geist Mono,monospace;border:1px solid var(--panel-border)}.pill.pill-inactive,.pill.pill-unavailable,.pill.pill-below_threshold{background:var(--panel);color:var(--muted)}.hero-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hero-strip h1{margin:4px 0 0;font-size:28px;font-weight:600}.perps-grid{display:flex;flex-direction:column;gap:16px}.overview-panel{display:flex;flex-direction:column;gap:14px}.panel-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.panel-header h2{margin:0;font-size:18px;font-weight:600}.back-to-dashboard{align-self:flex-start;background:var(--panel);border:1px solid var(--panel-border);color:var(--ink-2);padding:8px 14px;border-radius:8px;font-size:12px;cursor:pointer}.back-to-dashboard:hover{border-color:var(--panel-border-strong)}.domain-pill{background:var(--panel-2);border-radius:12px;padding:8px 12px;border:1px solid var(--panel-border);display:grid;gap:2px;min-width:120px;position:relative}.domain-pill .domain-name{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.domain-pill .domain-signal{color:var(--muted);font-size:12px;text-transform:capitalize}.domain-pill .domain-score{font-family:Geist Mono,monospace;font-weight:700}.pill-warning{position:absolute;top:4px;right:6px;font-size:9px;background:var(--warn-bg);color:var(--warn);padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.06em}.empty-state{text-align:center;color:var(--muted);font-size:13px;padding:18px;font-style:italic}.tech-ichi-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:6px 0 -4px;font-weight:600}.tech-ichi-params{font-family:Geist Mono,monospace;font-weight:500;color:var(--ink-2);margin-left:4px}.synthesis-hero{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;padding:20px 24px;display:flex;flex-direction:column;gap:14px;border-left:4px solid var(--muted)}.synthesis-hero.direction-bullish{border-left-color:var(--good)}.synthesis-hero.direction-bearish{border-left-color:var(--bad)}.synthesis-hero.direction-neutral{border-left-color:var(--muted)}.synthesis-narrative{background:var(--panel-2);border:1px solid var(--panel-border);border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.synthesis-narrative-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.synthesis-narrative-text{margin:0;font-size:14px;line-height:1.55;color:var(--ink)}.synthesis-quiet{padding:16px 18px;border-radius:10px;background:var(--panel-2);border:1px solid var(--panel-border);display:flex;flex-direction:column;gap:4px}.synthesis-quiet-label{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:.02em}.synthesis-quiet-detail{font-size:12px;color:var(--ink-2)}.synthesis-headline{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(280px,2fr);gap:20px;align-items:start}@media (max-width: 900px){.synthesis-headline{grid-template-columns:1fr;gap:12px}}.synthesis-bias-block{display:flex;flex-direction:column;gap:4px}.synthesis-bias-label{font-size:28px;font-weight:600;letter-spacing:.02em;line-height:1;color:var(--ink)}.synthesis-bias-label.dir-bullish{color:var(--good)}.synthesis-bias-label.dir-bearish{color:var(--bad)}.synthesis-bias-conviction{font-family:Geist Mono,monospace;font-size:13px;color:var(--ink-2)}.synthesis-bias-conviction strong{color:var(--ink);font-weight:600}.synthesis-risk-off{font-size:11px;color:var(--warn);letter-spacing:.05em;text-transform:uppercase;font-weight:500;margin-top:4px}.synthesis-setup-counts{display:flex;gap:6px;align-self:start}.setup-count-chip{font-family:Geist Mono,monospace;font-size:13px;font-weight:600;padding:6px 10px;border-radius:6px;border:1px solid var(--panel-border);background:var(--panel-2)}.setup-count-chip.long{color:var(--good);border-color:var(--good);background:var(--good-bg)}.setup-count-chip.short{color:var(--bad);border-color:var(--bad);background:var(--bad-bg)}.setup-count-chip.neutral{color:var(--muted)}.synthesis-top-setup{display:flex;flex-direction:column;gap:6px}.synthesis-top-setup-button{background:var(--panel-2);border:1px solid var(--panel-border);border-radius:8px;padding:8px 12px;display:flex;align-items:baseline;gap:10px;cursor:pointer;text-align:left;width:100%}.synthesis-top-setup-button:hover{border-color:var(--ink-3)}.setup-id{font-family:Geist Mono,monospace;font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.04em}.setup-name{flex:1;font-size:13px;font-weight:500;color:var(--ink)}.setup-conf{font-family:Geist Mono,monospace;font-size:12px;color:var(--ink-2)}.synthesis-top-setup-summary{font-size:12px;color:var(--ink-2);line-height:1.45;margin:0}.synthesis-top-setup-invalid{font-size:11px;color:var(--muted);line-height:1.4;margin:0;font-style:italic}.synthesis-horizon-strip{display:flex;gap:6px;align-items:center}.horizon-pill{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:6px;border:1px solid var(--panel-border);background:var(--panel-2);font-family:Geist Mono,monospace;font-size:12px;font-weight:500}.horizon-pill.empty{opacity:.4;color:var(--muted)}.horizon-pill.active.long{color:var(--good);border-color:var(--good);background:var(--good-bg)}.horizon-pill.active.short{color:var(--bad);border-color:var(--bad);background:var(--bad-bg)}.horizon-pill-name{font-weight:600}.horizon-pill-count{font-size:11px;opacity:.8}.synthesis-chips{display:flex;flex-wrap:wrap;gap:6px}.chip-regime-shift{color:var(--warn);border-color:var(--warn);background:var(--warn-bg, rgba(220, 180, 40, .12))}.domain-reads-panel{display:flex;flex-direction:column;gap:8px}.domain-reads-header{display:flex;flex-direction:column;gap:2px}.domain-reads-title{margin:0;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--ink)}.domain-reads-subtitle{margin:0;font-size:11px;color:var(--muted)}.domain-reads-table{display:flex;flex-direction:column;border:1px solid var(--panel-border);border-radius:8px;overflow:hidden}.domain-reads-row{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-bottom:1px solid var(--panel-border);background:var(--panel);border-left:3px solid transparent;text-align:left;cursor:pointer;color:var(--ink);font:inherit;width:100%}.dr-row-cols{display:grid;grid-template-columns:140px 140px 60px 120px 1fr;align-items:center;gap:12px;width:100%}.dr-narrative{margin:0;font-size:12px;line-height:1.5;color:var(--ink-2);font-style:italic}.dr-narrative.dir-bullish{color:var(--good);opacity:.9}.dr-narrative.dir-bearish{color:var(--bad);opacity:.9}.domain-reads-row:last-child{border-bottom:none}.domain-reads-row:hover{background:var(--panel-2)}.domain-reads-row.direction-bullish{border-left-color:var(--good)}.domain-reads-row.direction-bearish{border-left-color:var(--bad)}.domain-reads-row.direction-neutral{border-left-color:var(--muted)}.domain-reads-row.absent{opacity:.4;cursor:default}.domain-reads-row.degraded{background:repeating-linear-gradient(45deg,var(--panel),var(--panel) 8px,var(--panel-2) 8px,var(--panel-2) 16px)}.domain-reads-row-head{background:var(--panel-2)!important;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:default;border-left-color:transparent!important}.domain-reads-row-head:hover{background:var(--panel-2)!important}@media (max-width: 900px){.dr-row-cols{grid-template-columns:120px 100px 50px 90px 1fr;font-size:12px}}.dr-col{display:flex;align-items:center;gap:4px;font-size:12px}.dr-col-name{font-weight:600;color:var(--ink)}.dr-domain-name{flex:1}.dr-conflict-mark{color:var(--warn);font-weight:700;cursor:help}.dr-degraded-mark{color:var(--bad);cursor:help}.dr-col-signal{font-family:Geist Mono,monospace;font-size:11px;text-transform:capitalize}.dr-col-signal.dir-bullish{color:var(--good)}.dr-col-signal.dir-bearish{color:var(--bad)}.dr-col-signal.dir-neutral{color:var(--muted)}.dr-col-score{font-family:Geist Mono,monospace;font-weight:600;text-align:right;justify-content:flex-end}.dr-col-score.dir-bullish{color:var(--good)}.dr-col-score.dir-bearish{color:var(--bad)}.dr-col-conf{gap:6px}.dr-conf-bar{flex:1;height:5px;background:var(--panel-border);border-radius:3px;overflow:hidden;min-width:50px;display:block}.dr-conf-fill{display:block;height:100%;background:var(--muted);transition:width .2s ease-out}.dr-conf-fill.dir-bullish{background:var(--good)}.dr-conf-fill.dir-bearish{background:var(--bad)}.dr-conf-pct{font-family:Geist Mono,monospace;font-size:11px;color:var(--ink-2);min-width:32px}.dr-reason-chips{display:flex;flex-wrap:wrap;gap:4px}.dr-reason-chip{font-family:Geist Mono,monospace;font-size:10px;padding:2px 6px;border-radius:4px;background:var(--panel-2);border:1px solid var(--panel-border);color:var(--ink-2);white-space:nowrap}.dr-no-reasons{font-size:11px;color:var(--muted)}.analyst-claims-panel{display:flex;flex-direction:column;gap:12px}.ac-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ac-header h3{margin:0}.ac-state{padding:12px 14px;border-radius:6px;border:1px solid var(--border);background:var(--panel-2)}.ac-state-headline{font-weight:600;font-size:13px;color:var(--ink);margin-bottom:4px}.ac-state-detail{font-size:12px;color:var(--muted);line-height:1.55}.ac-state-detail code{background:var(--panel-3, rgba(255, 255, 255, .04));padding:1px 5px;border-radius:3px;font-size:11px}.ac-state-cold{border-color:#64647866}.ac-state-error{border-color:var(--bad);background:var(--bad-bg, rgba(220, 60, 70, .08))}.ac-state-error .ac-state-headline{color:var(--bad)}.ac-state-empty{border-style:dashed}.ac-claims{display:flex;flex-direction:column;gap:10px}.ac-claim{padding:10px 12px;border-radius:6px;border-left:3px solid var(--border);background:var(--panel-2)}.ac-claim-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ac-claim-type{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;padding:2px 7px;border-radius:3px;background:#ffffff0d;color:var(--ink-2)}.ac-claim-counter_signal{border-left-color:var(--warn, #d4a017)}.ac-claim-type-counter_signal{background:#d4a0172e;color:var(--warn, #d4a017)}.ac-claim-invalidator{border-left-color:var(--bad)}.ac-claim-type-invalidator{background:var(--bad-bg, rgba(220, 60, 70, .18));color:var(--bad)}.ac-claim-watch{border-left-color:var(--info, #4a8eff)}.ac-claim-type-watch{background:#4a8eff2e;color:var(--info, #4a8eff)}.ac-claim-analogue{border-left-color:var(--muted)}.ac-claim-type-analogue{background:#9696aa2e;color:var(--muted)}.ac-claim-gap{border-left-color:#9696aa80;border-left-style:dashed}.ac-claim-type-gap{background:#9696aa1f;color:var(--muted);font-style:italic}.ac-claim-horizon{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ac-claim-countdown{margin-left:auto;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.ac-claim-summary{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--ink)}.ac-claim-testable{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:6px}.ac-claim-testable-label{text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ac-claim-testable-expr{font-family:var(--mono, ui-monospace, monospace);background:#ffffff0a;padding:1px 6px;border-radius:3px;color:var(--ink-2)}.ac-claim-refs{display:flex;flex-wrap:wrap;gap:4px}.ac-claim-ref{font-size:10px;font-family:var(--mono, ui-monospace, monospace);padding:1px 6px;border-radius:3px;background:#ffffff0a;color:var(--muted)}.dashboard-analyst-row{display:grid;gap:16px;margin-top:16px}.signal-tier-provisional{font-style:italic;opacity:.7}.loop-health-strip{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;font-size:11px;flex-wrap:wrap}.loop-health-loading{font-style:italic}.lhs-label{font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--muted)}.lhs-pill{display:inline-flex;align-items:baseline;gap:4px;padding:3px 8px;border-radius:4px;border-left:3px solid var(--border);background:var(--panel);font-variant-numeric:tabular-nums;cursor:help}.lhs-pill-label{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.lhs-pill-value{font-size:11px;color:var(--ink-2);font-weight:600}.lhs-pill-detail{font-weight:400;font-size:10px;margin-left:2px}.lhs-tone-ok{border-left-color:var(--good)}.lhs-tone-warn{border-left-color:var(--warn, #d4a017)}.lhs-tone-alert{border-left-color:var(--bad)}.lhs-tone-alert .lhs-pill-value{color:var(--bad)}.lhs-loading{font-size:11px}@media (max-width: 760px){.loop-health-strip{font-size:10px}}.domain-bias-card{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:var(--panel);border:1px solid var(--border);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease;font:inherit;color:inherit}.domain-bias-card:hover{border-color:var(--ink-2);background:var(--panel-2)}.domain-bias-card.active{border-color:var(--ink);background:var(--panel-2)}.domain-bias-card.highlighted{border-color:var(--warn, #d4a017);box-shadow:0 0 0 2px #d4a01726}.domain-bias-card.stale .dbc-counts,.domain-bias-card.degraded .dbc-counts{opacity:.5}.dbc-header{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.dbc-name{font-weight:600;font-size:13px;color:var(--ink)}.dbc-freshness-pill{font-size:9px;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:999px;font-weight:600;font-variant-numeric:tabular-nums}.dbc-fresh-live{background:var(--good-bg, rgba(0, 170, 90, .14));color:var(--good)}.dbc-fresh-stale{background:var(--warn-bg);color:var(--warn)}.dbc-fresh-degraded{background:var(--bad-bg, rgba(220, 60, 70, .14));color:var(--bad)}.dbc-warming,.dbc-excluded{font-size:11px;font-style:italic;padding:4px 0;color:var(--muted)}.dbc-counts{display:flex;gap:12px;align-items:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.dbc-count{display:inline-flex;align-items:baseline;gap:3px}.dbc-glyph{font-size:12px;opacity:.7}.dbc-count-bullish{color:var(--good)}.dbc-count-bearish{color:var(--bad)}.dbc-count-neutral{color:var(--muted)}.dbc-count-info{color:var(--info, #4a8eff)}.dbc-top-signal{display:flex;align-items:baseline;gap:6px;margin-top:2px;font-size:11px;color:var(--muted)}.dbc-top-tier{font-family:var(--mono, ui-monospace, monospace);font-weight:600;color:var(--ink-2)}.dbc-top-id{font-family:var(--mono, ui-monospace, monospace);font-size:10px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-viz-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:14px;margin:14px 0;align-items:start}.dashboard-viz-side{display:flex;flex-direction:column;gap:14px;min-width:0}@media (max-width: 1100px){.dashboard-viz-row{grid-template-columns:1fr}}.dashboard-viz-row .v2-pane{background:var(--panel, #141a24);border:1px solid var(--border, rgba(138, 147, 165, .15));border-radius:8px;padding:12px}.dashboard-viz-row .v2-pane-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted, #6b7585);margin:0 0 8px;display:flex;align-items:baseline;gap:8px}.dashboard-viz-row .v2-pane-title-meta{font-size:10px;text-transform:none;letter-spacing:0;opacity:.8}.signal-evidence-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto;font-size:.75rem}.signal-evidence-details summary,.signal-coverage-details summary{cursor:pointer}.signal-context-warning{color:#dba447}.signal-coverage-details{margin:.6rem 0}.asset-coverage{padding:10px 16px;border:1px solid var(--border, #334155);border-radius:8px;color:var(--muted, #94a3b8);font-size:12px;line-height:1.6}.asset-coverage strong{color:var(--text, #e2e8f0)}.v2-shell>.asset-selector{padding:8px 12px}.v2-shell{--v2-bg: var(--bg);--v2-bg-panel: var(--panel);--v2-bg-panel-hi: var(--panel-2);--v2-border: var(--panel-border);--v2-border-hi: var(--panel-border-strong);--v2-text: var(--ink-2);--v2-text-muted: var(--muted);--v2-text-dim: #444a55;--v2-text-hi: var(--ink);--v2-red: #d75a5a;--v2-amber: #d99b3a;--v2-green: #5ab27a;--v2-grey: #5d6470;--v2-cyan: var(--accent);--v2-mono: var(--mono);--v2-mono-num: var(--v2-mono);font-family:var(--v2-mono);font-size:13px;line-height:1.4;background:var(--v2-bg);color:var(--v2-text);font-feature-settings:"tnum" on,"ss01" on,"cv01" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;flex-direction:column}.v2-shell>.v2-workspace{flex:1}.v2-shell *,.v2-shell *:before,.v2-shell *:after{box-sizing:border-box}.v2-headline{background:var(--v2-bg-panel);border-bottom:1px solid var(--v2-border);padding:8px 16px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:13px;white-space:nowrap}.v2-headline .sep{color:var(--v2-text-dim);user-select:none}.v2-headline .label{color:var(--v2-text-muted);margin-right:4px}.v2-headline .value{color:var(--v2-text-hi)}.v2-headline .asset{font-weight:600;color:var(--v2-text-hi);letter-spacing:.05em}.v2-headline .price{color:var(--v2-text-hi)}.v2-headline .change-positive{color:var(--v2-green)}.v2-headline .change-negative{color:var(--v2-red)}.v2-headline .honesty-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:2px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid}.v2-headline .honesty-pill.live{color:var(--v2-green);border-color:var(--v2-green)}.v2-headline .honesty-pill.degraded{color:var(--v2-amber);border-color:var(--v2-amber)}.v2-headline .honesty-pill.warming{color:var(--v2-cyan);border-color:var(--v2-cyan)}.v2-headline .honesty-pill.blind{color:var(--v2-red);border-color:var(--v2-red)}.v2-headline .meta-tag{font-size:11px;color:var(--v2-text-muted);background:transparent}.v2-headline .edge-call{font-weight:700;font-size:13px;letter-spacing:.12em;padding:3px 10px;border-radius:2px;border:1px solid}.v2-headline .edge-call.edge-long{color:var(--v2-green);border-color:var(--v2-green);background:#5ab27a14}.v2-headline .edge-call.edge-short{color:var(--v2-red);border-color:var(--v2-red);background:#d75a5a1a}.v2-headline .edge-call.edge-none{color:var(--v2-text-dim);border-color:var(--v2-text-dim);background:transparent}.v2-headline .edge-prob{font-variant-numeric:tabular-nums;color:var(--v2-text-hi);font-weight:500}.v2-headline .basis-tag{font-style:italic}.v2-headline .counter-signal-flag{color:var(--v2-amber);font-size:11px;letter-spacing:.04em;border:1px dashed var(--v2-amber);padding:1px 6px;border-radius:2px;cursor:help}.edge-pane .edge-row{display:flex;align-items:stretch;gap:16px;margin-bottom:12px}.edge-call-block{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 20px;border:2px solid;border-radius:3px;min-width:180px}.edge-call-block .edge-call-label{font-size:22px;font-weight:700;letter-spacing:.15em;line-height:1}.edge-call-block .edge-call-prob{font-size:12px;margin-top:4px;color:var(--v2-text-hi);font-variant-numeric:tabular-nums}.edge-call-block.edge-long{color:var(--v2-green);border-color:var(--v2-green);background:#5ab27a0f}.edge-call-block.edge-short{color:var(--v2-red);border-color:var(--v2-red);background:#d75a5a14}.edge-call-block.edge-none{color:var(--v2-text-dim);border-color:var(--v2-text-dim)}.edge-rationale{flex:1;font-size:13px;color:var(--v2-text);align-self:center;line-height:1.5}.edge-section-title{margin:12px 0 6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-text-dim);font-weight:500}.v2-workspace{padding:12px;display:grid;grid-template-columns:minmax(360px,1.1fr) minmax(280px,1fr) minmax(360px,1.4fr);grid-auto-rows:minmax(220px,auto);grid-auto-flow:dense;gap:12px}.v2-pane{background:var(--v2-bg-panel);border:1px solid var(--v2-border);border-radius:2px;padding:10px 12px;overflow:hidden;display:flex;flex-direction:column}.v2-pane.span-2{grid-column:span 2}.v2-pane.span-3{grid-column:span 3}.v2-pane-title{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-text-muted);margin:0 0 8px;font-weight:500;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.v2-pane-title-meta{color:var(--v2-text-dim);font-size:10px;letter-spacing:.05em}.v2-pane-body{flex:1;overflow:auto}.v2-pane-empty{color:var(--v2-text-dim);font-size:11px;font-style:italic;padding:8px 0}.v2-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.v2-table th{font-weight:500;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-text-dim);text-align:right;padding:4px 6px;border-bottom:1px solid var(--v2-border);vertical-align:bottom}.v2-table th.left{text-align:left}.v2-table th.center{text-align:center}.v2-table td{padding:4px 6px;text-align:right;border-bottom:1px dotted var(--v2-border);font-size:12px;color:var(--v2-text)}.v2-table td.left{text-align:left}.v2-table td.center{text-align:center}.v2-table td.muted{color:var(--v2-text-muted)}.v2-table td.dim{color:var(--v2-text-dim)}.v2-table tr:last-child td{border-bottom:none}.v2-table tr:hover td{background:var(--v2-bg-panel-hi)}.v2-table .num-positive{color:var(--v2-green)}.v2-table .num-negative{color:var(--v2-red)}.v2-table .num-zero{color:var(--v2-text-muted)}.age{font-variant-numeric:tabular-nums;font-size:11px;color:var(--v2-text-muted)}.age-fresh{color:var(--v2-green)}.age-warm{color:var(--v2-text)}.age-stale{color:var(--v2-amber)}.age-cold{color:var(--v2-red)}.age-unknown{color:var(--v2-text-dim)}.v2-bar{display:inline-block;background:var(--v2-text-dim);height:8px;vertical-align:middle;margin-left:4px;border-radius:1px}.v2-bar.positive{background:var(--v2-green)}.v2-bar.negative{background:var(--v2-red)}.v2-footnote{margin-top:8px;font-size:11px;color:var(--v2-amber);padding:4px 6px;border-left:2px solid var(--v2-amber);background:#d99b3a0a}.v2-footnote.muted{color:var(--v2-text-muted);border-left-color:var(--v2-text-dim);background:transparent}@keyframes v2-pulse{0%{background-color:#4ec8d52e}to{background-color:transparent}}.v2-changed{animation:v2-pulse .3s ease-out 1}.v2-inspectable{cursor:help;border-bottom:1px dashed transparent}.v2-inspectable:hover{border-bottom-color:var(--v2-text-dim)}.v2-shell ::-webkit-scrollbar{width:6px;height:6px}.v2-shell ::-webkit-scrollbar-track{background:transparent}.v2-shell ::-webkit-scrollbar-thumb{background:var(--v2-border-hi);border-radius:3px}.v2-shell ::-webkit-scrollbar-thumb:hover{background:var(--v2-text-dim)}.v2-replay-banner{background:#d99b3a1f;border-bottom:1px solid var(--v2-amber);padding:4px 16px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--v2-amber)}.v2-replay-label{font-weight:600;letter-spacing:.1em}.v2-replay-target{font-variant-numeric:tabular-nums;color:var(--v2-text-hi)}.v2-replay-back{margin-left:auto;background:transparent;border:1px solid var(--v2-amber);color:var(--v2-amber);padding:2px 8px;border-radius:2px;font-family:var(--v2-mono);font-size:10px;letter-spacing:.06em;cursor:pointer}.v2-replay-back:hover{background:#d99b3a1a}.v2-scrubber{background:var(--v2-bg);border-bottom:1px solid var(--v2-border);padding:4px 16px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--v2-text-muted)}.v2-scrubber-label{letter-spacing:.1em;text-transform:uppercase;font-size:10px;color:var(--v2-text-dim)}.v2-scrubber-slider{flex:1;height:4px;appearance:none;background:var(--v2-border-hi);border-radius:2px;outline:none}.v2-scrubber-slider::-webkit-slider-thumb{appearance:none;width:12px;height:12px;background:var(--v2-cyan);border-radius:50%;cursor:grab}.v2-scrubber-slider::-moz-range-thumb{width:12px;height:12px;background:var(--v2-cyan);border-radius:50%;cursor:grab;border:none}.v2-scrubber-pos{font-variant-numeric:tabular-nums;font-size:10px;color:var(--v2-text-dim);min-width:60px;text-align:right}.v2-scrubber-state.live{color:var(--v2-green);font-size:10px;letter-spacing:.1em}.v2-scrubber-live-btn{background:transparent;border:1px solid var(--v2-border-hi);color:var(--v2-cyan);padding:2px 6px;border-radius:2px;font-family:var(--v2-mono);font-size:10px;cursor:pointer}.v2-scrubber-live-btn:hover{color:var(--v2-text-hi);border-color:var(--v2-cyan)}.v2-annotations{margin-top:12px;padding-top:8px;border-top:1px solid var(--v2-border)}.v2-annotations-title{margin:0 0 6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-text-dim);font-weight:500}.v2-annotation-list{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:2px}.v2-annotation{display:grid;grid-template-columns:48px 1fr 20px;align-items:baseline;gap:8px;padding:2px 0;font-size:12px;border-bottom:1px dotted var(--v2-border)}.v2-annotation:last-child{border-bottom:none}.v2-annotation-time{font-variant-numeric:tabular-nums;font-size:10px}.v2-annotation-body{color:var(--v2-text);white-space:pre-wrap;word-break:break-word}.v2-annotation-delete{background:transparent;border:none;color:var(--v2-text-dim);font-family:var(--v2-mono);font-size:12px;cursor:pointer;padding:0;line-height:1;text-align:right}.v2-annotation-delete:hover{color:var(--v2-red)}.v2-annotation-form{display:flex;gap:4px;align-items:center;margin-top:4px}.v2-annotation-input{flex:1;background:var(--v2-bg);border:1px solid var(--v2-border);color:var(--v2-text);padding:4px 8px;font-family:var(--v2-mono);font-size:12px;border-radius:2px;outline:none}.v2-annotation-input:focus{border-color:var(--v2-cyan)}.v2-annotation-input::placeholder{color:var(--v2-text-dim)}.v2-annotation-submit{background:transparent;border:1px solid var(--v2-border-hi);color:var(--v2-cyan);padding:4px 12px;font-family:var(--v2-mono);font-size:11px;cursor:pointer;border-radius:2px}.v2-annotation-submit:hover:not(:disabled){color:var(--v2-text-hi);border-color:var(--v2-cyan)}.v2-annotation-submit:disabled{color:var(--v2-text-dim);cursor:not-allowed}.v2-pin-strip{background:var(--v2-bg);border-bottom:1px solid var(--v2-border);padding:4px 16px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:11px}.v2-pin{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 8px;border:1px solid var(--v2-border-hi);border-radius:2px;background:var(--v2-bg-panel);white-space:nowrap}.v2-pin-label{color:var(--v2-text-muted);font-size:10px;letter-spacing:.04em}.v2-pin-value{color:var(--v2-text-hi);font-variant-numeric:tabular-nums}.v2-pin-close{background:transparent;border:none;color:var(--v2-text-dim);font-family:var(--v2-mono);font-size:12px;cursor:pointer;padding:0 0 0 4px;line-height:1}.v2-pin-close:hover{color:var(--v2-red)}.v2-inspector-backdrop{position:fixed;inset:0;background:#05070ab8;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:64px 24px 24px;overflow-y:auto}.v2-inspector{background:var(--v2-bg-panel);border:1px solid var(--v2-border-hi);border-radius:3px;min-width:480px;max-width:680px;width:100%;max-height:calc(100vh - 96px);display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080;font-family:var(--v2-mono);color:var(--v2-text)}.v2-inspector-header{padding:12px 16px;border-bottom:1px solid var(--v2-border);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v2-inspector-title{margin:0;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--v2-text-hi)}.v2-inspector-subtitle{margin-top:2px;font-size:11px;color:var(--v2-text-muted);letter-spacing:.04em}.v2-inspector-close{background:transparent;border:1px solid var(--v2-border-hi);color:var(--v2-text-muted);width:24px;height:24px;font-family:var(--v2-mono);font-size:12px;cursor:pointer;border-radius:2px;display:flex;align-items:center;justify-content:center}.v2-inspector-close:hover{color:var(--v2-text-hi);border-color:var(--v2-text-dim)}.v2-inspector-body{flex:1;overflow-y:auto;padding:12px 16px}.v2-inspector-section+.v2-inspector-section{margin-top:12px;padding-top:12px;border-top:1px dotted var(--v2-border)}.v2-inspector-section-title{margin:0 0 6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-text-dim);font-weight:500}.v2-inspector-fields{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:4px 16px;margin:0}.v2-inspector-field-label{font-size:11px;color:var(--v2-text-muted);letter-spacing:.02em;font-weight:400;margin:0}.v2-inspector-field-value{font-size:12px;color:var(--v2-text);margin:0;font-variant-numeric:tabular-nums;word-break:break-word}.v2-inspector-field-value.numeric{text-align:right;font-variant-numeric:tabular-nums}.v2-inspector-footer{padding:8px 16px 12px;border-top:1px solid var(--v2-border);display:flex;flex-direction:column;gap:4px;font-size:11px}.v2-inspector-raw summary{cursor:pointer;color:var(--v2-text-dim);font-size:10px;letter-spacing:.1em;text-transform:uppercase;user-select:none;margin-top:4px}.v2-inspector-raw summary:hover{color:var(--v2-text-muted)}.v2-inspector-raw pre{margin:6px 0 0;padding:8px;background:var(--v2-bg);border:1px solid var(--v2-border);border-radius:2px;font-size:11px;color:var(--v2-text-muted);max-height:240px;overflow:auto;white-space:pre-wrap}.v2-inspector-empty{padding:24px;color:var(--v2-text-muted);font-size:12px}@media (max-width: 1200px){.v2-workspace{grid-template-columns:1fr 1fr}.v2-pane.span-2,.v2-pane.span-3{grid-column:span 2}}@media (max-width: 800px){.v2-workspace{grid-template-columns:1fr}.v2-pane.span-2,.v2-pane.span-3{grid-column:span 1}}.live-signal-panel{display:flex;flex-direction:column;gap:12px}.live-signal-counts{display:flex;gap:16px;padding:8px 12px;background:var(--v2-bg-panel-hi);border-radius:4px;align-items:baseline}.live-signal-count{display:flex;gap:4px;align-items:baseline;font-size:13px}.live-signal-count strong{font-size:18px;font-weight:600}.live-signal-count-label{color:var(--v2-text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.live-signal-bias-bull{color:var(--v2-green)}.live-signal-bias-bear{color:var(--v2-red)}.live-signal-bias-neutral{color:var(--v2-text-muted)}.live-signal-bias-info{color:var(--v2-cyan)}.live-signal-domain-strip{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:6px 8px;background:var(--v2-bg);border:1px solid var(--v2-bg-panel-hi);border-radius:4px}.live-signal-domain-cell{display:flex;flex-direction:column;gap:2px;padding:4px 6px}.live-signal-domain-cell.live-signal-domain-cross{border-left:1px solid var(--v2-bg-panel-hi);padding-left:10px}.live-signal-domain-name{font-size:10px;color:var(--v2-text-muted);text-transform:uppercase;letter-spacing:.04em}.live-signal-domain-counts{display:flex;gap:6px;font-size:13px;font-weight:500}.live-signal-domain-counts .dim{color:var(--v2-text-dim)}.live-signal-group{display:flex;flex-direction:column;gap:4px}.live-signal-group-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:6px 4px 2px}.live-signal-table{width:100%;font-size:12px}.live-signal-table th{font-size:10px}.live-signal-table .live-signal-tier{font-family:var(--mono);width:40px;font-weight:700}.live-signal-table .live-signal-id-main{font-family:var(--mono);font-size:11px;color:var(--v2-text-hi)}.live-signal-table .live-signal-contributing{font-size:10px;color:var(--v2-text-muted)}.live-signal-table .live-signal-name{color:var(--v2-text);max-width:320px}.live-signal-table .live-signal-evidence{font-family:var(--mono);font-size:10px;max-width:280px;white-space:normal;overflow-wrap:anywhere}.live-signal-table .live-signal-stats{display:flex;flex-direction:column;gap:1px;align-items:center;font-size:10px}.live-signal-table .live-signal-lift{color:var(--v2-green)}.live-signal-table .live-signal-er{color:var(--v2-cyan)}.live-signal-table .live-signal-n{color:var(--v2-text-muted)}.live-signal-table .live-signal-stats .dim{color:var(--v2-text-dim)}.sys-panel{display:flex;flex-direction:column;gap:14px}.sys-ladder{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;font-family:var(--mono);font-size:10px}.sys-ladder-step{display:flex;flex-direction:column;align-items:center;padding:8px 6px 6px;border-radius:4px;border:1px solid var(--v2-bg-panel-hi);background:var(--v2-bg);color:var(--v2-text-dim);transition:all .2s;cursor:help}.sys-ladder-step.passed{color:var(--v2-text-muted);border-color:var(--v2-text-dim)}.sys-ladder-step.current{color:var(--v2-text-hi);border-width:2px;padding:7px 6px 5px}.sys-ladder-step.current.sys-stage-accum{border-color:var(--v2-cyan);background:#4ec8d514}.sys-ladder-step.current.sys-stage-miscal{border-color:var(--v2-amber);background:#d99b3a14}.sys-ladder-step.current.sys-stage-noedge{border-color:var(--v2-text-muted);background:var(--v2-bg-panel-hi)}.sys-ladder-step.current.sys-stage-shadow{border-color:var(--v2-amber);background:#d99b3a1f}.sys-ladder-step.current.sys-stage-action{border-color:var(--v2-green);background:#5ab27a1f}.sys-ladder-num{font-size:11px;font-weight:700;opacity:.7}.sys-ladder-label{letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.sys-stage-banner{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:4px;border-left:3px solid;background:var(--v2-bg)}.sys-stage-banner.sys-stage-accum{border-left-color:var(--v2-cyan)}.sys-stage-banner.sys-stage-miscal{border-left-color:var(--v2-amber)}.sys-stage-banner.sys-stage-noedge{border-left-color:var(--v2-text-muted)}.sys-stage-banner.sys-stage-shadow{border-left-color:var(--v2-amber)}.sys-stage-banner.sys-stage-action{border-left-color:var(--v2-green)}.sys-stage-label{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.05em}.sys-stage-desc{font-size:12px;color:var(--v2-text-muted)}.sys-posterior{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--v2-bg-panel-hi);border-radius:4px}.sys-posterior-head{display:flex;gap:24px;align-items:baseline;flex-wrap:wrap}.sys-posterior-er,.sys-posterior-ci{display:flex;flex-direction:column;gap:2px}.sys-posterior-er-label,.sys-posterior-ci-label{font-size:10px;color:var(--v2-text-muted);text-transform:uppercase;letter-spacing:.06em}.sys-posterior-er-value{font-family:var(--mono);font-size:24px;font-weight:600}.sys-posterior-ci-value{font-family:var(--mono);font-size:13px;color:var(--v2-text)}.sys-posterior-abstain{margin-left:auto;display:flex;align-items:center}.sys-abstain{font-family:var(--mono);font-size:11px;padding:4px 10px;border-radius:3px;background:var(--v2-bg);color:var(--v2-text-muted);border:1px solid var(--v2-text-dim);letter-spacing:.04em}.sys-shadow{font-family:var(--mono);font-size:11px;padding:4px 10px;border-radius:3px;background:#d99b3a1a;color:var(--v2-amber);border:1px solid var(--v2-amber);text-transform:uppercase;letter-spacing:.06em}.sys-actionable{font-family:var(--mono);font-size:11px;padding:4px 10px;border-radius:3px;background:#5ab27a1a;color:var(--v2-green);border:1px solid var(--v2-green);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.sys-ci-bar{display:flex;flex-direction:column;gap:4px}.sys-ci-track{position:relative;height:16px;background:var(--v2-bg);border-radius:8px;border:1px solid var(--v2-bg-panel-hi)}.sys-ci-segment{position:absolute;top:2px;bottom:2px;background:linear-gradient(90deg,#4ec8d51a,#4ec8d54d,#4ec8d51a);border-radius:6px;border:1px solid rgba(78,200,213,.4)}.sys-ci-zero-tick{position:absolute;top:0;bottom:0;width:1px;background:var(--v2-text-muted);z-index:1}.sys-ci-point{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:var(--v2-text-hi);border:2px solid var(--v2-bg);transform:translate(-50%,-50%);z-index:2}.sys-ci-labels{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;color:var(--v2-text-muted)}.sys-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:10px 0;border-top:1px solid var(--v2-bg-panel-hi)}.sys-metric{display:flex;flex-direction:column;gap:2px;padding:6px 4px}.sys-metric-label{font-size:10px;color:var(--v2-text-muted);text-transform:uppercase;letter-spacing:.04em}.sys-metric-value{font-family:var(--mono);font-size:14px;color:var(--v2-text-hi);display:flex;align-items:baseline;gap:6px}.sys-metric-aside{font-size:10px;color:var(--v2-text-dim);font-weight:400}.sys-contrib-details{font-family:var(--mono);font-size:11px}.sys-contrib-details summary{cursor:pointer;padding:4px 0;color:var(--v2-text-muted)}.sys-contrib-table{margin-top:6px;font-size:11px}.sys-contrib-id{color:var(--v2-text-hi)}.sys-hyper{font-family:var(--mono);font-size:10px;color:var(--v2-text-dim);padding:4px 0 0;border-top:1px solid var(--v2-bg-panel-hi)}@media (max-width: 800px){.sys-metrics{grid-template-columns:repeat(2,1fr)}.sys-ladder{grid-template-columns:repeat(5,1fr);font-size:8px}}.v2-signal-first-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v2-sf-tile{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:4px;background:var(--v2-bg-panel-hi);border-left:2px solid var(--v2-border)}.v2-sf-tile-head{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--v2-text-dim)}.v2-sf-tile-headline{display:flex;align-items:baseline;gap:6px}.v2-sf-big{font-size:22px;font-weight:600;color:var(--v2-text-hi);font-variant-numeric:tabular-nums}.v2-sf-sub{font-size:11px;color:var(--v2-text-dim)}.v2-sf-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;gap:8px}.v2-sf-tone-ok{border-left-color:var(--v2-good, #34a853)}.v2-sf-tone-warn{border-left-color:var(--v2-warn, #d4a017)}.v2-sf-tone-alert{border-left-color:var(--v2-bad, #d34050)}.v2-sf-alert-msg{color:var(--v2-bad, #d34050);font-size:11px;margin-top:4px}.v2-sf-tier{display:inline-block;font-family:var(--mono);font-size:10px;margin-left:6px;padding:0 4px;border-radius:2px;background:var(--v2-bg-base);color:var(--v2-text-mid)}.v2-sf-tier-S{color:var(--v2-good, #34a853)}.v2-sf-tier-A{color:var(--v2-text-hi)}.v2-sf-tier-B{color:var(--v2-text-mid)}.v2-sf-tier-research{color:var(--v2-text-dim)}.v2-sf-status{font-family:var(--mono);font-size:11px;padding:1px 5px;border-radius:2px;background:var(--v2-bg-base)}.v2-sf-status-loaded_with_rows,.v2-sf-status-present,.v2-sf-status-ok{color:var(--v2-good, #34a853)}.v2-sf-status-loaded_empty,.v2-sf-status-never_loaded,.v2-sf-status-partial,.v2-sf-status-unknown{color:var(--v2-text-dim)}.v2-sf-status-query_failed{color:var(--v2-warn, #d4a017)}.v2-sf-status-load_failed,.v2-sf-status-missing,.v2-sf-status-db_unavailable,.v2-sf-status-fail{color:var(--v2-bad, #d34050)}.v2-table-compact{font-size:11px;margin-top:4px}.v2-table-compact td{padding:1px 6px 1px 0}@media (max-width: 1000px){.v2-signal-first-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.v2-signal-first-grid{grid-template-columns:1fr}}.analyst-claim-panel{display:flex;flex-direction:column;gap:10px}.analyst-pane-disclaimer{color:var(--v2-text-dim);font-size:10px;font-style:italic}.analyst-status-banner{padding:6px 10px;border-radius:3px;font-size:12px;border:1px solid;background:var(--v2-bg-base)}.analyst-status-banner strong{font-weight:600}.analyst-status-not-enabled{color:var(--v2-text-mid);border-color:var(--v2-text-dim)}.analyst-status-error{color:var(--v2-bad, #d34050);border-color:var(--v2-bad, #d34050)}.analyst-error-detail{font-family:var(--mono);font-size:11px}.analyst-status-empty{color:var(--v2-text-mid);border-color:var(--v2-border, #2a2e36);font-style:italic}.analyst-status-available{color:var(--v2-text-hi);border-color:var(--v2-border-hi, #3a3e46);background:#4ec8d50a}.analyst-failures-tag{color:var(--v2-warn, #d4a017);font-size:11px}.analyst-claim-group{display:flex;flex-direction:column;gap:4px}.analyst-claim-group-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--v2-text-mid);padding:6px 4px 2px}.analyst-claim-group-hint{font-weight:400;text-transform:none;letter-spacing:0;color:var(--v2-text-dim);font-style:italic;font-size:10px;margin-left:4px}.analyst-claim-table{width:100%;font-size:12px}.analyst-claim-table th{font-size:10px}.analyst-claim-row td{padding:4px 6px;vertical-align:top}.analyst-claim-type-badge{display:inline-block;font-family:var(--mono);font-size:10px;padding:1px 6px;border-radius:2px;background:var(--v2-bg-base);color:var(--v2-text-mid);border:1px solid var(--v2-border, #2a2e36)}.analyst-claim-type-counter_signal{color:var(--v2-warn, #d4a017);border-color:var(--v2-warn, #d4a017)}.analyst-claim-type-invalidator{color:var(--v2-bad, #d34050);border-color:var(--v2-bad, #d34050)}.analyst-claim-type-watch{color:var(--v2-text-hi)}.analyst-claim-type-analogue{color:var(--v2-good, #34a853);border-color:var(--v2-good, #34a853)}.analyst-claim-type-gap{color:var(--v2-text-dim);font-style:italic}.analyst-claim-summary{max-width:480px;line-height:1.4}.analyst-claim-refs{font-size:10px;color:var(--v2-text-dim);margin-top:2px;font-family:var(--mono)}.analyst-claim-testable{font-family:var(--mono);font-size:11px;max-width:280px}.analyst-claim-testable code{color:var(--v2-text-hi);background:var(--v2-bg-base);padding:0 3px;border-radius:2px}.analyst-claim-comp{color:var(--v2-good, #34a853)}.analyst-claim-window{color:var(--v2-text-dim);font-size:10px;font-style:italic;margin-top:2px}.analyst-claim-horizon{font-size:11px;color:var(--v2-text-mid);font-style:italic}.analyst-claim-confidence{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--v2-text-mid)}.analyst-claim-tier{font-family:var(--mono);font-size:11px;font-weight:700;padding:0 4px;margin-right:4px;cursor:help}.analyst-claim-tier-S{color:var(--v2-good, #34a853)}.analyst-claim-tier-A{color:var(--v2-text-hi)}.analyst-claim-tier-B{color:var(--v2-text-mid)}.analyst-claim-tier-research,.analyst-claim-tier-cold{color:var(--v2-text-dim);font-weight:400}.analyst-claim-calibration{color:var(--v2-text-dim);font-size:10px;font-family:var(--mono);font-style:normal;margin-left:4px}.pricechart-body{height:380px;min-height:380px}.pricechart-tf-toggle{display:inline-flex;gap:2px;margin-left:10px}.pricechart-tf-btn{background:transparent;border:1px solid var(--v2-border, rgba(138, 147, 165, .25));color:var(--v2-text-dim, #8a93a5);font:inherit;font-size:10px;padding:1px 6px;cursor:pointer}.pricechart-tf-btn.active{color:var(--v2-accent, #4ec8d5);border-color:var(--v2-accent, #4ec8d5)}.delta-chip{display:inline-flex;align-items:baseline;gap:3px;font-size:11px;padding:0 5px;border:1px solid transparent;border-radius:3px}.delta-chip-label{font-size:9px;opacity:.7}.delta-pos{color:var(--v2-green, #5ab27a);border-color:#5ab27a59}.delta-neg{color:var(--v2-red, #d75a5a);border-color:#d75a5a59}.delta-zero{color:var(--v2-text-dim, #6b727f)}.wc-tally-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.wc-section-title{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--v2-text-dim, #8a93a5);margin:8px 0 3px}.wc-row{display:flex;gap:8px;align-items:baseline;padding:2px 0;font-size:12px;border-bottom:1px dotted rgba(138,147,165,.12)}.wc-marker{width:22px;text-align:center;flex:none}.wc-marker-new{color:var(--v2-green, #5ab27a)}.wc-marker-gone{color:var(--v2-text-dim, #6b727f)}.wc-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.live-signal-history{white-space:nowrap;min-width:200px}.live-signal-history>*{vertical-align:middle}.fire-strip{width:90px;height:14px;margin-right:6px}.fs-baseline{stroke:#8a93a540;stroke-width:1}.fs-with{fill:#a9c4e4}.fs-against{fill:#6e7681}.fs-open{fill:#8a93a580}.dist-chart{width:90px;height:18px;margin-right:6px}.dist-zero{stroke:#8a93a566;stroke-width:.8}.dist-pos,.dist-neg{fill:#8fa8c4a6}.dist-median{stroke:#d99b3a;stroke-width:1}.dist-empty{fill:#6b727f;font-size:8px;text-anchor:middle}.live-signal-tp-rate{font-size:10px}.dm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 14px}.dm-cell-head{display:flex;justify-content:space-between;align-items:baseline}.dm-name{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--v2-text-dim, #8a93a5)}.dm-pct{font-size:10px;padding:0 4px;border-radius:3px}.dm-pct-extreme{color:var(--v2-amber, #d99b3a);border:1px solid rgba(217,155,58,.5)}.dm-pct-notable{color:var(--v2-text, #c8cfdb)}.dm-pct-mid{color:var(--v2-text-dim, #6b727f)}.dm-value{font-size:12px;margin-top:1px}.spark{width:120px;height:26px;display:block}.spark-line{fill:none;stroke:#8a93a5;stroke-width:1}.spark-dot{fill:var(--v2-accent, #4ec8d5)}.regime-band{width:160px;height:10px;margin-left:6px;vertical-align:middle}.rb-up{fill:#5ab27ab3}.rb-down{fill:#d75a5ab3}.rb-chop{fill:#8a93a573}.rb-unknown{fill:#8a93a533}.pred-band-wrap{margin:8px 0}.pred-band{width:100%;height:70px;display:block}.pred-zero{stroke:#8a93a566;stroke-width:.8;stroke-dasharray:3 3}.pred-ci{fill:#4ec8d51f;stroke:none}.pred-er{fill:none;stroke:var(--v2-accent, #4ec8d5);stroke-width:1.2}.pred-band-meta{font-size:10px;margin-top:2px}.outcome-strip-wrap{margin-bottom:8px}.outcome-strip{width:100%;height:56px;display:block}.os-zero{stroke:#8a93a559;stroke-width:.8}.os-tp{fill:#5ab27a}.os-sl{fill:#d75a5a}.os-time{fill:#8a93a5}.os-cum{fill:none;stroke:#c8cfdb;stroke-width:1.2}.outcome-strip-final{font-size:11px}.market-workspace{--border: var(--panel-border);--good: #89c8aa;--neutral: #e3c45a;--bad: #e58e8b;--warn: #dec087;--v2-bg: var(--bg);--v2-bg-panel: var(--panel);--v2-bg-panel-hi: var(--panel-2);--v2-border: var(--panel-border);--v2-border-hi: var(--panel-border-strong);--v2-text: var(--ink-2);--v2-text-muted: var(--muted);--v2-text-dim: var(--muted);--v2-text-hi: var(--ink);--v2-green: var(--good);--v2-red: var(--bad);--v2-amber: var(--warn);--v2-cyan: var(--accent);--v2-accent: var(--accent);color:var(--ink);background:var(--bg);font:14px/1.5 Inter,system-ui,sans-serif;min-height:100vh}[data-theme=light] .market-workspace{--good: #277455;--neutral: #9a7400;--bad: #ae4142;--warn: #8b671f}.market-workspace [hidden]{display:none!important}.market-workspace :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.app-shell.market-workspace{width:100%;max-width:none;margin:0;padding:0}.market-workspace .top-bar{height:64px;padding:0 26px;gap:28px;background:var(--bg);border-bottom:1px solid var(--panel-border);backdrop-filter:none;margin:0}.market-workspace .brand{display:flex;align-items:center;gap:9px;font-size:15px;letter-spacing:0}.brand-mark{display:block;width:26px;height:26px;flex:0 0 auto;color:var(--ink)}.brand-mark .brand-mark-dot{fill:var(--accent)}.brand-word{font-weight:700;letter-spacing:.02em;color:var(--ink)}.brand-product{color:var(--muted);font-weight:500;letter-spacing:0}.market-workspace .asset-selector{margin-right:auto;padding:3px;border:1px solid var(--panel-border);border-radius:7px;background:var(--panel)}.market-workspace .asset-button{padding:5px 15px;border-radius:4px;font-size:12px;min-height:30px}.market-workspace .asset-button.active{background:var(--panel-2);color:var(--ink);box-shadow:none}.market-workspace .top-bar-actions{gap:12px}.market-workspace .agent-ctx-button{font-size:11px;letter-spacing:0;text-transform:none;border:1px solid var(--panel-border);box-shadow:none;border-radius:5px}.market-workspace .icon-button{border:1px solid var(--panel-border);background:var(--panel);border-radius:5px}.market-workspace .connection-pill{background:transparent;border:0;font-size:11px;padding:0}.market-workspace .connection-pill .status{text-transform:capitalize}.market-workspace .connection-pill .status:before{content:"";display:inline-block;width:5px;height:5px;background:currentColor;border-radius:50%;margin:0 7px 2px 0}.workspace-system-link{color:var(--muted);font-size:12px;white-space:nowrap}.workspace-system-link:hover{color:var(--ink)}.market-workspace .app-main,.market-workspace .console-main{width:100%;max-width:1760px;padding:0 26px 40px;margin:0 auto;min-width:0}.workspace-layout{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 64px)}.workspace-rail{position:sticky;top:0;display:flex;flex-direction:column;gap:22px;height:calc(100dvh - 64px);min-height:600px;padding:24px 14px 20px;overflow-y:auto;border-right:1px solid var(--panel-border);background:linear-gradient(180deg,var(--panel),var(--bg))}.workspace-rail-group{display:flex;flex-direction:column;gap:2px}.workspace-rail-label{padding:0 12px 8px;color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.market-workspace .workspace-rail-item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px;width:100%;min-height:34px;padding:6px 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font:500 12px/1.4 Inter,system-ui,sans-serif;text-align:left;text-decoration:none;cursor:pointer}.market-workspace .workspace-rail-item:hover{background:var(--panel-2);color:var(--ink)}.market-workspace .workspace-rail-item[aria-current=page]{color:var(--ink);background:var(--panel-2);border-color:var(--panel-border-strong);box-shadow:inset 2px 0 var(--accent)}.workspace-rail-index{color:var(--muted);font:10px Geist Mono,monospace}.workspace-rail-arrow{color:var(--accent);opacity:0}.workspace-rail-item:hover .workspace-rail-arrow,.workspace-rail-item[aria-current=page] .workspace-rail-arrow{opacity:1}.workspace-rail-system{padding-top:14px;border-top:1px solid var(--panel-border)}.workspace-rail-synthesis .workspace-rail-index{color:var(--accent)}.market-workspace .workspace-rail-item>span:nth-child(2){min-width:0;white-space:normal;overflow-wrap:anywhere}.workspace-rail-counts{display:inline-flex;gap:6px;font:10px Geist Mono,monospace;font-variant-numeric:tabular-nums}.workspace-rail-counts .good{color:var(--good)}.workspace-rail-counts .bad{color:var(--bad)}.workspace-rail-agent{margin-top:auto;padding-top:12px;border-top:1px solid var(--panel-border)}.workspace-rail-agent .agent-context-actions{display:grid;gap:6px}.market-workspace .workspace-rail-agent .agent-ctx-button{display:block;width:100%;max-width:none;text-align:center;text-decoration:none;box-sizing:border-box;white-space:normal}.workspace-rail-tools{display:flex;flex-direction:column;gap:2px}.workspace-rail-tools .access-menu>summary{padding:6px 11px;color:var(--muted);font-size:12px;cursor:pointer}.market-workspace .top-bar-actions>:not(.connection-pill){display:none}.workspace-mobile-menu{display:none}.market-workspace .dashboard-page{gap:0}.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 0 26px}.workspace-promise{margin:10px 0 0;color:var(--muted);font-size:11px;text-align:center}.workspace-eyebrow{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600}.workspace-heading h1{font-size:clamp(28px,2.5vw,38px);line-height:1.15;margin:6px 0 8px;font-weight:570;letter-spacing:-.055em}.workspace-heading h1>span{font-size:12px;font-weight:500;color:var(--muted);letter-spacing:.02em;margin-left:12px;vertical-align:middle}.workspace-heading p,.workspace-section-heading p{margin:0;color:var(--muted);font-size:12px}.market-workspace .price-value{font-family:inherit;font-size:34px;font-weight:540;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.price-instrument{color:var(--muted);font:10px/1.4 Geist Mono,monospace;letter-spacing:.04em}.market-workspace .price-change{font-family:inherit;font-size:13px;font-weight:500}.market-workspace .price-meta{font-family:inherit;font-size:11px;gap:15px;color:var(--muted);flex-wrap:wrap;justify-content:flex-end}.workspace-navigation{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--panel-border);gap:16px}.workspace-tabs{display:flex;gap:24px;min-width:0;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--panel-border)}.workspace-navigation>.workspace-tabs{border-bottom:0}.market-workspace .workspace-tabs>button{flex:0 0 auto;padding:12px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:500 13px/1.5 Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap;border-radius:0}.market-workspace .workspace-tabs>button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.market-workspace .workspace-tabs>button:hover{color:var(--ink)}.market-workspace .workspace-tabs>button:focus-visible{outline-offset:-3px}.workspace-snapshot{color:var(--muted);font-size:11px;white-space:nowrap}.workspace-snapshot .age{margin-left:5px}.workspace-snapshot-line{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 10px;border-bottom:1px solid var(--panel-border);color:var(--muted);font-size:11px}.workspace-snapshot-line>span:first-child{color:var(--ink-2);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.market-workspace .synthesis-read{margin-bottom:20px}.synthesis-read-narrative{margin:0 0 12px;color:var(--ink);font-size:14px}.synthesis-read-context{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;color:var(--muted);font-size:11px}.synthesis-read-context>span{border:1px solid var(--panel-border);border-radius:4px;padding:3px 7px}.synthesis-read-setups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px}.synthesis-read-setup{border:1px solid var(--panel-border);border-radius:6px;padding:12px;min-width:0}.synthesis-read-setup-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;color:var(--ink);font-size:12px}.synthesis-read-setup-head>span,.synthesis-read-invalidation{color:var(--muted);font-size:11px}.synthesis-read-setup>p{margin:8px 0}.synthesis-read-frame{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:10px 0 0}.synthesis-read-frame>div{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--panel-border);padding-top:5px;font-size:11px}.synthesis-read-frame dt{color:var(--muted)}.synthesis-read-frame dd{margin:0;font-variant-numeric:tabular-nums}.domain-evidence-addendum{margin-top:20px;border-top:1px solid var(--panel-border);padding-top:16px}.domain-evidence-addendum h3,.domain-evidence-addendum h4{color:var(--ink);font-size:13px;font-weight:550;margin:0 0 8px}.domain-evidence-section{border:1px solid var(--panel-border);border-radius:6px;margin:10px 0;padding:8px 12px}.domain-evidence-section summary{color:var(--ink);cursor:pointer;font-weight:550}.domain-evidence-section>p{color:var(--muted);font-size:11px;margin:6px 0 10px}.domain-evidence-section dl,.domain-evidence-horizon-grid dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 18px;margin:0}.domain-evidence-section dl>div,.domain-evidence-horizon-grid dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--panel-border);padding:5px 0;min-width:0;font-size:11px}.domain-evidence-section dt,.domain-evidence-horizon-grid dt{color:var(--muted);overflow-wrap:anywhere}.domain-evidence-section dd,.domain-evidence-horizon-grid dd{margin:0;color:var(--ink);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.domain-evidence-horizons{margin:14px 0}.domain-evidence-horizon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.domain-evidence-horizon-grid>article{border:1px solid var(--panel-border);border-radius:6px;padding:10px}.domain-evidence-horizon-grid>article>strong{margin-right:8px;color:var(--ink)}.domain-evidence-horizon-grid>article>p{margin:6px 0;font-size:11px}.domain-evidence-horizon-grid details{margin-top:8px;font-size:11px}.ct-event-expectations{color:var(--muted);font-size:11px}.market-workspace .ct-header h3{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--ink)}.ct-event-time{color:var(--ink-2);font:12px/1.4 var(--mono);font-variant-numeric:tabular-nums}.ct-event-source>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:8px 0;cursor:pointer;list-style-position:inside}.ct-event-source>summary::marker{color:var(--muted)}.ct-event-source[open]{padding-bottom:8px}.ct-event-source .ct-event-meta{margin:0 0 4px}.ct-event-source p{margin:4px 0 0;font-size:11px;color:var(--muted)}.structured-brief{display:grid;gap:14px}.structured-brief h4{margin:0 0 6px;color:var(--ink);font-size:12px}.structured-brief p{margin:0;font-size:12px;line-height:1.6}.structured-brief-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:8px}.structured-brief-scenarios article{border:1px solid var(--panel-border);border-radius:6px;padding:10px}.structured-brief-scenarios article>strong{color:var(--ink);font-size:12px}.structured-brief-scenarios article>span{display:block;color:var(--muted);font-size:11px;margin:3px 0 7px}.structured-brief ul{margin:0;padding-left:18px;font-size:12px;line-height:1.7}.meta-diagnostics-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0}.meta-diagnostics-summary>div{border:1px solid var(--panel-border);border-radius:6px;padding:10px;display:grid;gap:3px}.meta-diagnostics-summary span,.meta-diagnostics-summary small{color:var(--muted);font-size:10px}.meta-diagnostics-summary strong{color:var(--ink);font-size:13px;overflow-wrap:anywhere}.meta-diagnostics-rows{display:grid;gap:0;margin-top:8px}.meta-diagnostics-rows>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:3px 12px;padding:8px 0;border-top:1px solid var(--panel-border);font-size:11px}.meta-diagnostics-rows strong{color:var(--ink)}.meta-diagnostics-rows span{color:var(--muted)}.conflict-history-table th:first-child,.pm-catalog-table th:first-child{width:45%}.conflict-history-table td small,.pm-catalog-table td small{display:block;margin-top:4px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.conflict-history-table td strong,.pm-catalog-table td strong{color:var(--ink);font-weight:550}.historical-evidence-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.historical-evidence-tabs button{border:1px solid var(--panel-border);border-radius:5px;background:var(--panel-2);color:var(--muted);padding:6px 9px;font:inherit;font-size:11px;cursor:pointer}.historical-evidence-tabs button.active{border-color:var(--accent);color:var(--ink)}.history-table th:first-child{width:42%}.history-table td strong{display:block;color:var(--ink);font-weight:550}.history-table td small{display:block;margin-top:4px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.historical-depth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin:12px 0}.historical-depth-grid>div{display:grid;gap:3px;border:1px solid var(--panel-border);border-radius:5px;padding:9px}.historical-depth-grid strong{color:var(--ink);font-size:11px}.historical-depth-grid span{font-variant-numeric:tabular-nums;font-size:12px}.historical-depth-grid small,.historical-social-grid small,.historical-kalshi-list small{color:var(--muted);font-size:10px}.historical-social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:10px;margin-top:12px}.historical-social-grid article{display:grid;gap:5px;align-content:start;border:1px solid var(--panel-border);border-radius:6px;padding:10px}.historical-social-grid article>strong{color:var(--ink);text-transform:capitalize}.historical-social-grid details{margin-top:7px;max-height:310px;overflow:auto}.historical-kalshi-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:12px}.historical-kalshi-list article{border:1px solid var(--panel-border);border-radius:6px;padding:10px}.historical-kalshi-list strong{color:var(--ink);font-size:12px}.historical-kalshi-list p{margin:6px 0;font-size:11px}.historical-kalshi-list details{margin:8px 0;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.historical-candles{margin-top:16px;border-top:1px solid var(--panel-border);padding-top:12px}.historical-candles h4{margin:0 0 10px;color:var(--ink)}.market-workspace .workspace-text-link{color:var(--accent);font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;padding:0;background:none;border:0;cursor:pointer;text-align:left;white-space:nowrap}.market-workspace .workspace-text-link:hover{color:var(--ink)}.workspace-text-link>span{margin-left:10px}.market-workspace :is(.v2-pane,.panel){background:var(--panel);color:var(--ink-2);border:1px solid var(--panel-border);border-radius:10px;padding:20px;box-shadow:none;min-width:0}.market-workspace :is(.v2-pane-title,.panel-header h3){color:var(--ink);font-family:inherit;font-size:13px;font-weight:550;letter-spacing:0;text-transform:none;margin:0 0 16px}.market-workspace .panel-header{align-items:baseline}.market-workspace .panel-header h3{margin-bottom:0}.market-workspace .v2-pane-title-meta{font-family:inherit;font-size:10px;color:var(--muted);font-weight:400;text-transform:none;letter-spacing:0}.market-workspace .v2-pane-empty{font-family:inherit;font-size:12px;color:var(--muted);padding:16px 0}.market-workspace .pricechart-pane{padding:0;overflow:hidden}.chart-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border-bottom:1px solid var(--panel-border)}.chart-workspace-header .workspace-tabs{border-bottom:0;gap:22px}.market-workspace .pricechart-tf-toggle{gap:3px;margin:0}.market-workspace .pricechart-tf-btn{font:11px/1.5 Inter,system-ui,sans-serif;padding:4px 9px;border:0;border-radius:4px;color:var(--muted)}.market-workspace .pricechart-tf-btn.active{background:var(--panel-2);color:var(--ink)}.chart-context-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:18px 20px 8px;font-size:12px}.chart-data-status{color:var(--muted);font-size:10px}.pricechart-overlay-disclosure{padding:0 20px 7px}.pricechart-overlay-disclosure>summary{display:inline-block;color:var(--muted);font-size:11px;cursor:pointer}.pricechart-overlay-disclosure[open]>summary{margin-bottom:9px}.market-workspace .pricechart-overlays{padding:0 20px 10px;gap:16px;font-size:10px;color:var(--muted);display:flex;flex-wrap:wrap}.pricechart-overlay-disclosure .pricechart-overlays{padding:0}.pricechart-overlays label{display:flex;gap:5px;align-items:center;cursor:pointer}.pricechart-overlays input{accent-color:var(--accent);width:12px;height:12px}.market-workspace .pricechart-body{height:370px;min-height:300px;margin:0 8px}.chart-caption{border-top:1px solid var(--panel-border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 20px;color:var(--muted);font-size:10px}.market-workspace .brief-compact{padding:20px}.brief-digest ul{list-style:none;padding:0;margin:0}.brief-digest li{padding:10px 0;border-bottom:1px solid var(--panel-border)}.brief-digest li>span{font-size:11px;color:var(--ink)}.brief-digest li small{color:var(--muted);float:right}.market-workspace .brief-digest li p{font-size:12px;margin:6px 0 0;line-height:1.55}.brief-digest-notice{border-left:2px solid var(--warn);padding-left:12px}.brief-digest-notice .workspace-eyebrow{color:var(--warn);font-size:9px;letter-spacing:.06em}.market-workspace .brief-digest-notice p{font-size:12px;line-height:1.7;margin:7px 0 0}.brief-digest-date{color:var(--muted);font-size:10px;margin:16px 0}.brief-digest-date span{display:block;margin-top:3px}.workspace-note{color:var(--muted);font-size:12px}.market-workspace .conflict-row{background:transparent;padding:0;border:0}.market-workspace .conflict-row+.conflict-row{border-top:1px solid var(--panel-border);padding-top:14px;margin-top:14px}.market-workspace .conflict-head{flex-wrap:wrap;gap:6px}.market-workspace .conflict-name{font:500 12px/1.5 Inter,system-ui,sans-serif;overflow-wrap:anywhere}.market-workspace .conflict-description{font-size:12px;line-height:1.7;color:var(--ink-2)}.market-workspace .conflict-domains{font-family:inherit;font-size:10px;color:var(--accent);margin:7px 0}.market-workspace .conflict-severity{font-size:9px;letter-spacing:.04em}.workspace-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 18px}.workspace-section-heading h2{font-size:15px;font-weight:550;letter-spacing:-.025em;margin:0 0 4px;color:var(--ink)}.market-workspace .domain-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px}.market-workspace .domain-bias-card{border:1px solid var(--panel-border);border-radius:7px;gap:12px;padding:15px}.market-workspace .domain-bias-card:hover{border-color:var(--panel-border-strong);background:var(--panel-2)}.market-workspace .dbc-header{flex-wrap:wrap;gap:5px}.market-workspace .dbc-name{font-size:12px}.market-workspace .dbc-freshness-pill{background:none;padding:0;font-size:9px;font-weight:400}.market-workspace .dbc-counts{gap:12px}.market-workspace .dbc-count{padding:0;background:none;font-family:inherit;font-size:15px}.market-workspace .dbc-top-signal{align-items:flex-start;gap:6px}.market-workspace .dbc-top-id{font-family:inherit;font-size:10px;line-height:1.6;white-space:normal;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-workspace .dbc-top-tier{font-size:9px}.market-workspace .dbc-excluded,.market-workspace .dbc-warming{font-size:11px;line-height:1.6}.overview-intelligence{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,2.12fr);gap:14px;margin:0 0 16px;align-items:stretch}.market-workspace .market-relationship{position:relative;display:flex;flex-direction:column;min-height:223px;padding:18px 20px;overflow:hidden;background:var(--panel)}.market-relationship:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--accent)}.market-relationship-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.market-relationship-count{color:var(--muted);font-size:10px;white-space:nowrap}.market-relationship-kind{display:inline-block;width:fit-content;margin:19px 0 8px;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.market-relationship-kind.agreement{color:var(--good)}.market-relationship h2{color:var(--ink);font-size:clamp(20px,1.8vw,26px);line-height:1.2;letter-spacing:-.04em;font-weight:560;margin:0 0 8px}.market-relationship-code{color:var(--muted);font:10px/1.4 Geist Mono,monospace;margin:0 0 8px;overflow-wrap:anywhere}.market-relationship-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--ink-2);font-size:11px;line-height:1.5;margin:0 0 11px}.market-relationship-watch{color:var(--warn);font-size:11px;line-height:1.5;margin:0 0 12px}.market-relationship>.workspace-text-link,.market-relationship>:last-child .workspace-text-link{margin-top:auto}.market-relationship-empty{margin:auto 0}.market-relationship-empty h2{font-size:21px}.market-relationship-empty p{color:var(--muted);font-size:12px;line-height:1.55}.overview-lenses{min-width:0;padding:13px;border:1px solid var(--panel-border);border-radius:13px;background:var(--panel)}.overview-lenses-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px}.overview-lenses-heading h2{margin:2px 0 0;color:var(--ink);font-size:17px;font-weight:550;letter-spacing:-.035em}.overview-lenses-actions{display:flex;align-items:center;gap:12px}.overview-lenses-swipe{display:none}.market-workspace .overview-lenses .domain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.market-workspace .overview-lenses .domain-bias-card{min-height:78px;padding:9px;gap:5px;border-radius:8px;background:var(--panel-2)}.market-workspace .overview-lenses .dbc-header{gap:3px}.market-workspace .overview-lenses .dbc-name{font-size:11px}.market-workspace .overview-lenses .dbc-freshness-pill{font-size:10px}.market-workspace .overview-lenses .dbc-count{font-size:13px}.market-workspace .overview-lenses .dbc-counts{gap:8px}.market-workspace .overview-lenses .dbc-top-id{font-size:10px;-webkit-line-clamp:1}.relationship-evidence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.relationship-evidence-head h2{color:var(--ink);margin:7px 0 0;font-size:24px;letter-spacing:-.04em;overflow-wrap:anywhere}.relationship-evidence-lead{color:var(--ink-2);font-size:14px;line-height:1.6;margin:17px 0}.relationship-evidence-context{color:var(--muted);font-size:11px;margin:0 0 14px}.relationship-evidence-watch{color:var(--warn);font-size:12px;line-height:1.5}.relationship-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0}.relationship-side{min-width:0;padding:16px;border:1px solid var(--panel-border);border-radius:10px;background:var(--panel-2)}.relationship-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.relationship-side h3{color:var(--ink);font-size:15px;margin:0}.relationship-status{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.relationship-status.live{color:var(--good)}.relationship-status.stale,.relationship-status.degraded{color:var(--warn)}.relationship-source{display:block;color:var(--muted);font:10px/1.5 Geist Mono,monospace;margin:8px 0}.relationship-side-counts{display:flex;flex-wrap:wrap;gap:11px;margin:12px 0;color:var(--muted);font-size:12px}.relationship-side-counts .positive{color:var(--good)}.relationship-side-counts .negative{color:var(--bad)}.relationship-signal-list{list-style:none;padding:0;margin:10px 0 16px}.relationship-signal-list li{border-top:1px solid var(--panel-border-strong);padding:12px 0}.relationship-signal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.relationship-signal-head strong{color:var(--ink);font-size:12px;font-weight:550}.relationship-bias{color:var(--muted);font-size:10px;text-transform:capitalize}.relationship-bias.bullish{color:var(--good)}.relationship-bias.bearish{color:var(--bad)}.relationship-signal-list p{color:var(--muted);font-size:11px;line-height:1.55;margin:7px 0;overflow-wrap:anywhere}.relationship-signal-list summary{color:var(--accent);font-size:11px;cursor:pointer}.relationship-signal-list pre{max-height:220px;overflow:auto;padding:12px;border:1px solid var(--panel-border);border-radius:6px;background:var(--panel);color:var(--ink-2);font-size:10px}.workspace-view-content{display:flex;flex-direction:column;gap:20px;padding-top:22px;min-width:0}.workspace-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.workspace-two-columns>*{grid-column:auto!important;min-width:0}.market-workspace .asset-coverage{margin:18px 0 0;padding:12px 16px;border-color:var(--panel-border);background:var(--panel);font-size:11px;border-radius:6px}.market-workspace .asset-coverage strong{color:var(--ink)}.market-workspace .ib-pane{--v2-text-muted: var(--muted);--v2-border: var(--panel-border)}.market-workspace .ib-intro h3{font-size:22px}.market-workspace .ib-domain{border-color:var(--panel-border);background:var(--panel)}.market-workspace .ib-watch{background:var(--panel)}.market-workspace .ib-notice{color:var(--ink-2)}.market-workspace .market-inputs-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.market-workspace .market-input{background:var(--panel);border-color:var(--panel-border)}.market-workspace .market-input-note,.market-workspace .market-input-source{color:var(--muted)}.market-workspace .trading-levels{border:0;padding:20px;margin:0}.market-workspace .trading-levels>summary{color:var(--ink);font-size:13px}.market-workspace .liquidation-map{border:0;margin:0;padding:20px}.market-workspace .liq-map-plot{overflow-x:auto}.workspace-disclosure{border:1px solid var(--panel-border);border-radius:7px;padding:16px}.workspace-disclosure>summary{font-size:12px;color:var(--muted);cursor:pointer}.workspace-disclosure[open]>summary{margin-bottom:16px}.market-workspace .v2-headline{border:0;font-size:12px;gap:14px;padding:0;background:none}.market-workspace .v2-headline .meta-tag{font-size:10px}.market-workspace .loop-health-strip{background:var(--panel);border:1px solid var(--panel-border);border-radius:7px;padding:12px 16px}.market-workspace .v2-scrubber{margin-top:16px;background:var(--panel);border-radius:6px}.market-workspace .live-signal-panel .v2-pane-title{flex-wrap:wrap}.market-workspace .live-signal-panel .v2-pane-body{min-width:0}.market-workspace .live-signal-counts{flex-wrap:wrap}.market-workspace .live-signal-group{overflow-x:auto}.market-workspace .live-signal-table{min-width:850px}.signal-ledger-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0;padding:12px 0;border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border)}.signal-ledger-controls label{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.signal-ledger-controls select{min-width:145px;padding:7px 10px;border:1px solid var(--panel-border-strong);border-radius:7px;background:var(--panel-2);color:var(--ink);font:12px Inter,system-ui,sans-serif}.signal-display-toggle{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--panel-border);border-radius:8px;background:var(--panel)}.market-workspace .signal-display-toggle button{padding:6px 11px;border:0;border-radius:5px;background:transparent;color:var(--muted);font:500 11px Inter,system-ui,sans-serif;cursor:pointer}.market-workspace .signal-display-toggle button[aria-pressed=true]{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--panel-border-strong)}.scan-signal-group{margin:0 0 19px}.scan-signal-group h3{display:flex;align-items:center;gap:8px;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.scan-signal-group h3 span{color:var(--ink);font-variant-numeric:tabular-nums}.scan-signal-group h3.live-signal-bias-bull{color:var(--good)}.scan-signal-group h3.live-signal-bias-bear{color:var(--bad)}.scan-signal-list{overflow:hidden;border:1px solid var(--panel-border);border-radius:9px}.scan-signal+.scan-signal{border-top:1px solid var(--panel-border)}.scan-signal>summary{display:grid;grid-template-columns:42px minmax(160px,1.2fr) minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:58px;padding:11px 14px;list-style:none;cursor:pointer}.scan-signal>summary::-webkit-details-marker{display:none}.scan-signal>summary:hover{background:var(--panel-2)}.scan-signal[open]>summary{background:var(--panel-2)}.scan-signal-tier{color:var(--accent);font:11px Geist Mono,monospace}.scan-signal-tier.is-unrated,.signal-filter-count{color:var(--muted)}.signal-filter-count{font-size:11px;font-variant-numeric:tabular-nums}.scan-signal-main{display:flex;flex-direction:column;gap:3px;min-width:0}.scan-signal-main strong{color:var(--ink);font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-signal-main small{color:var(--muted);font-size:10px}.scan-signal-observation{color:var(--ink-2);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-signal-chevron{color:var(--accent)}.scan-signal-detail{padding:15px 18px 18px 70px;border-top:1px solid var(--panel-border);color:var(--ink-2);font-size:12px;line-height:1.6}.scan-signal-meta{display:flex;flex-wrap:wrap;gap:7px 20px;color:var(--muted);font:10px/1.5 Geist Mono,monospace}.scan-signal-detail pre{max-height:250px;overflow:auto;padding:12px;border:1px solid var(--panel-border);border-radius:7px;background:var(--bg);font-size:11px}.scan-signal-history{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted)}.workspace-evidence-drawer{width:min(760px,100vw);height:100dvh;max-width:100vw;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid var(--panel-border);background:var(--panel);color:var(--ink);overflow-y:auto}.workspace-evidence-drawer::backdrop{background:#03070ca6}.market-workspace .workspace-evidence-drawer>.panel{border:0;border-radius:0;padding:28px}.workspace-evidence-drawer .generic-metrics-grid{min-width:0}.data-browser-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.data-browser h3{margin:0 0 5px;font-size:16px;color:var(--ink)}.data-browser-heading p{margin:0;color:var(--muted);font-size:12px}.data-browser-controls{display:grid;grid-template-columns:minmax(230px,1fr) minmax(200px,2fr);gap:16px;margin:22px 0 14px}.data-browser-controls label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--muted)}.data-browser-controls :is(input,select){width:100%;min-width:0;padding:10px 12px;border:1px solid var(--panel-border-strong);border-radius:5px;color:var(--ink);background:var(--panel-2);font:inherit;font-size:13px}.data-browser-status{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--muted);margin:20px 0 12px}.data-browser-notice{padding:12px;border-left:2px solid var(--warn);background:var(--panel-2);color:var(--ink-2);font-size:12px}.data-browser-table-wrap{overflow-x:auto}.data-browser-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.data-browser-table th{text-align:left;color:var(--muted);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.data-browser-table :is(th,td){padding:11px 12px;border-bottom:1px solid var(--panel-border);vertical-align:top;overflow-wrap:anywhere}.data-browser-table th:first-child{width:52%}.data-browser-table td>span{color:var(--ink)}.data-browser-table code{display:block;color:var(--muted);margin-top:5px;font-size:10px;font-family:inherit}.data-browser-table td:last-child{white-space:pre-wrap;font-variant-numeric:tabular-nums}.data-value-unavailable{color:var(--muted);font-style:italic}.data-browser-pagination{display:flex;gap:18px;align-items:center;justify-content:flex-end;margin-top:18px;font-size:12px}.data-browser-pagination button{padding:7px 12px;border:1px solid var(--panel-border-strong);color:var(--ink);background:var(--panel-2);border-radius:5px;cursor:pointer}.data-browser button:disabled{opacity:.4;cursor:default}@media (max-width: 640px){.data-browser-controls{grid-template-columns:minmax(0,1fr)}.data-browser-table :is(td,th){padding:10px 5px}}@media (min-width: 1800px){.market-workspace .pricechart-body{height:430px}}@media (max-width: 1200px){.overview-intelligence{grid-template-columns:minmax(270px,.85fr) minmax(0,1.15fr)}.market-workspace .overview-lenses .domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-workspace .top-bar{padding:0 24px;gap:20px}.market-workspace .app-main,.market-workspace .console-main{padding-left:24px;padding-right:24px}.market-workspace .connection-pill{display:none}}@media (max-width: 960px){.overview-intelligence{grid-template-columns:minmax(0,1fr)}.market-workspace .overview-lenses .domain-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-layout{display:block;position:relative}.market-workspace .workspace-mobile-menu{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--panel-border);border-radius:8px;color:var(--ink);background:var(--panel);font:500 13px Inter,system-ui,sans-serif;cursor:pointer}.workspace-mobile-menu>span:first-child{color:var(--accent);font-size:17px;line-height:1}.workspace-rail{display:none;position:fixed;top:var(--topbar-h, 64px);right:12px;z-index:60;width:min(300px,calc(100vw - 24px));height:auto;max-height:calc(100dvh - var(--topbar-h, 64px) - 12px);min-height:0;padding:16px;border:1px solid var(--panel-border-strong);border-radius:12px;box-shadow:0 20px 55px #0000007f;background:var(--panel)}.workspace-rail.is-open{display:flex}.market-workspace{--topbar-h: 56px}.market-workspace .top-bar{height:var(--topbar-h);min-height:0;padding:0 16px 0 24px;gap:14px;flex-wrap:nowrap}.market-workspace .asset-selector{margin-left:auto;margin-right:0}.market-workspace .top-bar-actions{display:none}.market-workspace .pricechart-body{height:360px}.market-workspace .top-bar-actions{gap:8px}.market-workspace .agent-ctx-button{max-width:110px}.workspace-snapshot{display:none}}@media (max-width: 640px){.scan-signal>summary{grid-template-columns:38px minmax(0,1fr) 16px;gap:7px}.scan-signal-observation{grid-column:2 / 3;grid-row:2}.scan-signal-chevron{grid-column:3;grid-row:1}.scan-signal-detail{padding:14px}.market-workspace .market-relationship{min-height:0}.overview-lenses-swipe{display:inline;color:var(--muted);font-size:10px;white-space:nowrap}.overview-lenses-actions .workspace-text-link{display:none}.market-workspace .overview-lenses .domain-grid{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:7px}.market-workspace .overview-lenses .domain-bias-card{flex:0 0 214px;min-height:104px;scroll-snap-align:start}.market-workspace .overview-lenses .dbc-top-id{-webkit-line-clamp:1}.relationship-evidence-grid{grid-template-columns:minmax(0,1fr)}.market-workspace{--topbar-h: 52px}.market-workspace .top-bar{height:52px;padding:0 12px 0 16px;gap:10px}.market-workspace .brand{font-size:14px;gap:7px}.market-workspace .brand-product{display:none}.market-workspace .brand-mark{width:22px;height:22px}.market-workspace .asset-button{padding:4px 10px;font-size:12px;min-height:32px}.market-workspace .workspace-mobile-menu-label{display:none}.market-workspace .workspace-mobile-menu{min-width:40px;justify-content:center;padding:0 10px}.workspace-promise{display:none}.market-workspace .agent-ctx-button{max-width:none}.market-workspace .app-main,.market-workspace .console-main{padding-left:16px;padding-right:16px}.workspace-heading{align-items:flex-start;flex-direction:row;gap:10px;padding:20px 0}.workspace-asset-heading{min-width:0;flex:1}.workspace-heading h1{font-size:23px}.workspace-heading p{max-width:180px}.market-workspace .price-header{align-items:flex-end;flex:0 0 auto;max-width:50%}.market-workspace .price-instrument{text-align:right}.market-workspace .price-meta{justify-content:flex-end;gap:10px}.market-workspace .price-value{font-size:26px}.chart-workspace-header{flex-wrap:wrap;gap:4px;padding:0 14px 8px}.chart-workspace-header .workspace-tabs{flex:1;gap:18px}.market-workspace .pricechart-tf-btn{padding:4px 7px}.chart-context-row,.market-workspace .pricechart-overlays{padding-left:14px;padding-right:14px}.market-workspace .pricechart-body{height:300px}.chart-caption{padding:10px 14px}.workspace-two-columns{grid-template-columns:minmax(0,1fr)}.workspace-section-heading{align-items:flex-start}.workspace-section-heading .workspace-text-link{font-size:11px}.market-workspace .domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-workspace :is(.v2-pane,.panel){padding:16px}.market-workspace .pricechart-pane{padding:0}}@media (max-width: 720px){.live-signal-table,.market-workspace .live-signal-table{min-width:0;width:100%;display:block}.live-signal-table thead{display:none}.live-signal-table tbody{display:block}.live-signal-table .live-signal-row{display:flex;flex-direction:column;padding:14px 0;border-bottom:1px solid var(--v2-border)}.live-signal-table .live-signal-row td{display:block;max-width:100%;width:auto;text-align:left;padding:5px 10px;white-space:normal;overflow-wrap:anywhere}.live-signal-table .live-signal-name{order:0;font-size:14px}.live-signal-table .live-signal-tier{order:1}.live-signal-table .live-signal-evidence{order:2}.live-signal-table .live-signal-stats{order:3}.live-signal-table .live-signal-history{order:4}.live-signal-table .live-signal-id{order:5;font-size:10px;opacity:.7}.signal-evidence-details pre{white-space:pre-wrap;overflow-wrap:anywhere}}.chart-tools button{padding:9px 12px;border:1px solid var(--border);border-radius:6px;background:transparent;color:inherit;cursor:pointer;min-height:36px}.overview-coverage{margin:0 0 20px;padding:12px 16px;border:1px solid var(--border);border-radius:8px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.overview-coverage summary,.chart-values summary,.metric-values summary{cursor:pointer}.chart-method-note{padding:0 20px;font-size:12px;line-height:1.6;color:var(--muted)}.chart-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 20px;font-size:12px}.chart-tools button:disabled{opacity:.5;cursor:default}.chart-readout{display:flex;flex-direction:column;gap:5px;min-height:76px;padding:10px 20px;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.5}.chart-values{padding:12px 20px;border-top:1px solid var(--border);font-size:12px}.chart-notes{padding:12px 20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.chart-notes summary{cursor:pointer}.chart-notes .chart-method-note{padding:8px 0 0}.research-table-scroll{max-height:320px;max-width:100%;overflow:auto}.research-table-scroll table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.research-table-scroll th,.research-table-scroll td{text-align:right;padding:8px;white-space:nowrap;border-bottom:1px solid var(--border)}.research-table-scroll th:first-child{text-align:left}.price-instrument{font-size:11px;color:var(--muted);margin-bottom:8px}.dm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:18px}.dm-cell{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;font-size:11px;line-height:1.6}.dm-cell .spark{width:100%;height:66px;margin:10px 0 4px}.dm-cell-head{gap:8px}.dm-cell .dm-value{font-size:18px;padding:8px 0}.metric-axis{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.metric-values{margin-top:10px}@media (max-width: 600px){.chart-readout,.chart-method-note,.chart-values,.chart-tools{padding-left:14px;padding-right:14px}.chart-readout{overflow-wrap:anywhere}.chart-readout{min-height:0}.chart-notes{padding-left:14px;padding-right:14px}}@media (max-width: 380px){.workspace-heading{flex-direction:column;gap:12px}.market-workspace .price-header{align-items:flex-start;max-width:none}.market-workspace .price-instrument{text-align:left}.market-workspace .price-meta{justify-content:flex-start}}.signal-focus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px}.signal-focus-domain{border:1px solid var(--border);border-radius:8px;padding:12px;min-width:0}.signal-focus-domain h4{margin:0 0 8px}.signal-focus-observation{margin:8px 0;overflow-wrap:anywhere}.signal-focus-record{border-top:1px solid var(--border);padding-top:8px}.signal-focus pre{max-height:280px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.signal-focus code{overflow-wrap:anywhere}.signal-focus details{margin-top:10px}.domain-template>section{border-top:1px solid var(--panel-border);padding:16px 0}.domain-template>section>h3{margin:0 0 10px;color:var(--ink);font-size:14px}.domain-template>section>article>h4,.domain-template-sides h4{margin:12px 0 4px;color:var(--ink);font-size:12px;text-transform:capitalize}.domain-template>section>p,.domain-template>section>article>p,.domain-template-sides p,.domain-template-sides li{font-size:12px;line-height:1.5}.domain-template>section>details,.domain-template>section>article>details{margin:8px 0;padding:8px;border:1px solid var(--panel-border);border-radius:6px}.domain-template>section>details>summary,.domain-template>section>article>details>summary{cursor:pointer;overflow-wrap:anywhere}.domain-template>section>details>dl,.domain-template>section>article>dl,.domain-template>section>article>details>dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 16px}.domain-template>section>details>dl>div,.domain-template>section>article>dl>div,.domain-template>section>article>details>dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--panel-border);padding:5px 0;min-width:0;font-size:11px}.domain-template>section>details>dl dt,.domain-template>section>details>dl dd,.domain-template>section>article>dl dt,.domain-template>section>article>dl dd,.domain-template>section>article>details>dl dt,.domain-template>section>article>details>dl dd{overflow-wrap:anywhere}.domain-template>section>details>dl dd,.domain-template>section>article>dl dd,.domain-template>section>article>details>dl dd{margin:0;text-align:right}.domain-template-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 600px){.domain-template-sides{grid-template-columns:1fr;gap:0}}.domain-template>.dsb{padding-top:4px;border-top:0}.dsb>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dsb-head{display:grid;gap:4px;margin-bottom:18px}.dsb-counts{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:0;color:var(--muted);font-size:13px}.dsb-count{font:600 44px/1 Geist Mono,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dsb-count.good{color:var(--good)}.dsb-count.bad{color:var(--bad);margin-left:14px}.dsb-count-label{color:var(--muted);font:400 13px/1.4 Inter,system-ui,sans-serif}.dsb-meta{margin:6px 0 0;color:var(--muted);font-size:12px}.dsb-meta strong{color:var(--ink);text-transform:capitalize}.dsb-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--panel-border)}.dsb-side{min-width:0;padding:12px 0 4px}.dsb-bullish{padding-right:18px;border-right:1px solid var(--panel-border)}.dsb-bearish{padding-left:18px}.dsb-side>h4{margin:0 0 8px;color:var(--muted);font:600 10px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.dsb-bullish>h4{text-align:right}.dsb-empty{margin:6px 0;color:var(--muted);font-size:12px}.dsb-bullish .dsb-empty{text-align:right}.dsb-row{border-bottom:1px solid var(--panel-border)}.dsb-row>summary{display:grid;grid-template-columns:18px minmax(0,1fr) minmax(56px,34%);align-items:center;gap:10px;padding:7px 0;cursor:pointer;list-style:none;font-size:12px;color:var(--ink-2)}.dsb-row>summary::-webkit-details-marker{display:none}.dsb-bullish .dsb-row>summary{grid-template-columns:minmax(56px,34%) minmax(0,1fr) 18px}.dsb-bullish .dsb-row>summary>.dsb-tier{order:3}.dsb-bullish .dsb-row>summary>.dsb-name{order:2;text-align:right}.dsb-bullish .dsb-row>summary>.dsb-bar{order:1;justify-content:flex-end}.dsb-name{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.dsb-row[open] .dsb-name{white-space:normal}.dsb-row.is-lead>summary{padding:10px 0;color:var(--ink);font-size:14px;font-weight:550}.dsb-tier{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid var(--panel-border-strong);border-radius:4px;color:var(--muted);font:600 10px/1 Geist Mono,monospace}.dsb-bar{display:flex;height:6px;border-radius:3px;background:color-mix(in srgb,var(--panel-border) 60%,transparent);overflow:hidden}.dsb-bar>i{display:block;height:100%;border-radius:3px}.dsb-bullish .dsb-bar>i{background:color-mix(in srgb,var(--good) var(--strength, 100%),var(--bg))}.dsb-bearish .dsb-bar>i{background:color-mix(in srgb,var(--bad) var(--strength, 100%),var(--bg))}.dsb-bullish .dsb-row:is(.dsb-tier-s,.dsb-tier-a) .dsb-tier{color:color-mix(in srgb,var(--good) var(--strength),var(--muted));border-color:color-mix(in srgb,var(--good) calc(var(--strength) * .6),var(--panel-border-strong))}.dsb-bearish .dsb-row:is(.dsb-tier-s,.dsb-tier-a) .dsb-tier{color:color-mix(in srgb,var(--bad) var(--strength),var(--muted));border-color:color-mix(in srgb,var(--bad) calc(var(--strength) * .6),var(--panel-border-strong))}.dsb-row.is-lead .dsb-bar{height:8px}.dsb-detail{padding:2px 0 12px;font-size:12px}.dsb-detail p{margin:4px 0}.dsb-detail dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 16px;margin:8px 0 0}.dsb-detail dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-top:1px solid var(--panel-border);font-size:11px;min-width:0}.dsb-detail dd{margin:0;text-align:right;overflow-wrap:anywhere;font-family:Geist Mono,monospace}.dsb-info{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none;color:var(--muted);font-size:12px}.dsb-info li{display:flex;align-items:center;gap:8px}.dsb-horizons{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:18px;border:1px solid var(--panel-border);border-radius:8px;overflow:hidden;background:var(--panel-border)}.dsb-horizon{display:grid;align-content:start;gap:4px;padding:10px 12px;background:var(--bg);box-shadow:inset 0 2px 0 var(--panel-border-strong);font-size:11px}.dsb-horizon.dsb-h-bullish{box-shadow:inset 0 2px 0 var(--good)}.dsb-horizon.dsb-h-bearish{box-shadow:inset 0 2px 0 var(--bad)}.dsb-horizon.dsb-h-neutral{box-shadow:inset 0 2px 0 var(--neutral)}.dsb-horizon.dsb-h-absent{opacity:.6}.dsb-horizon-label{color:var(--muted);font:10px Geist Mono,monospace;text-transform:uppercase}.dsb-horizon strong{color:var(--ink);font-size:13px}.dsb-horizon.dsb-h-bullish strong{color:var(--good)}.dsb-horizon.dsb-h-bearish strong{color:var(--bad)}.dsb-horizon.dsb-h-neutral strong{color:var(--neutral)}.dsb-horizon-summary{color:var(--ink-2);line-height:1.45}.dsb-horizon-missing{color:var(--warn)}@media (max-width: 600px){.dsb-sides{grid-template-columns:1fr}.dsb-bullish{padding-right:0;border-right:0}.dsb-bearish{padding-left:0;border-top:1px solid var(--panel-border)}.dsb-bullish>h4,.dsb-bullish .dsb-empty{text-align:left}.dsb-bullish .dsb-row>summary{grid-template-columns:18px minmax(0,1fr) minmax(56px,34%)}.dsb-bullish .dsb-row>summary>.dsb-tier{order:1}.dsb-bullish .dsb-row>summary>.dsb-name{order:2;text-align:left}.dsb-bullish .dsb-row>summary>.dsb-bar{order:3;justify-content:flex-start}.dsb-count{font-size:36px}.dsb-horizons{grid-template-columns:1fr}}.dsb-horizon-inputs>summary{color:var(--muted);cursor:pointer;font-size:11px}.dsb-horizon-inputs dl{margin:6px 0 0}.dsb-horizon-inputs dl>div{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-top:1px solid var(--panel-border)}.dsb-horizon-inputs dd{margin:0;text-align:right;overflow-wrap:anywhere;font-family:Geist Mono,monospace}.mods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 36px}.mod{display:grid;align-content:start;gap:12px;min-width:0;padding:14px 0 16px;border-top:1px solid var(--panel-border)}.mod-wide{grid-column:1 / -1}.mod-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.mod-head h4{margin:0;color:var(--ink);font-size:var(--type-module);font-weight:600;text-transform:none}.mod-fired-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mod-fired-chip{padding:2px 8px;border:1px solid var(--panel-border-strong);border-radius:999px;font-size:11px;color:var(--ink-2);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-fired-chip.bullish{border-color:color-mix(in srgb,var(--good) 55%,transparent)}.mod-fired-chip.bearish{border-color:color-mix(in srgb,var(--bad) 55%,transparent)}.mod-fired{box-shadow:inset 0 1px 0 var(--accent)}.mod-foot{color:var(--muted);font-size:10px;line-height:1.5}.mod-note{margin:0;color:var(--ink-2);font-size:11px}.mod-unavailable{padding:18px 14px;border:1px dashed var(--panel-border-strong);border-radius:6px;color:var(--muted);font-size:12px;background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--panel-border) 45%,transparent) 6px 7px)}.mod-raw{padding-top:0;border-top:0}.dial{display:grid;gap:6px}.dial-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dial-label{color:var(--muted);font-size:11px}.dial-value{color:var(--ink);font:600 20px/1.1 Geist Mono,monospace;font-variant-numeric:tabular-nums}.dial-track{position:relative;height:6px;border-radius:3px;background:color-mix(in srgb,var(--panel-border) 80%,transparent)}.dial-track>i{position:absolute;top:-5px;width:3px;height:16px;margin-left:-1.5px;border-radius:2px;background:var(--ink);box-shadow:0 0 0 2px var(--bg)}.dial-axis{display:flex;justify-content:space-between;color:var(--muted);font:10px Geist Mono,monospace}.dial-note{margin:0;color:var(--muted);font-size:10px}.flow,.cohort{display:grid;gap:7px}.flow-row,.cohort-row{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px}.flow-label,.cohort-label{color:var(--ink-2);min-width:0}.cohort-label small{margin-left:6px;color:var(--muted);font-size:10px}.flow-bar,.cohort-bar{position:relative;height:8px;border-radius:4px;background:color-mix(in srgb,var(--panel-border) 55%,transparent);overflow:hidden}.flow-bar>i{display:block;height:100%;border-radius:4px}.cohort-bar>i{position:absolute;top:0;height:100%;border-radius:4px}.cohort-signed .cohort-bar:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--panel-border-strong)}.flow-bar>i.good,.cohort-bar>i.good{background:var(--good)}.flow-bar>i.bad,.cohort-bar>i.bad{background:var(--bad)}.flow-bar>i.muted,.cohort-bar>i.muted{background:var(--ink-2);opacity:.55}.flow-value,.cohort-value{color:var(--ink);font:12px Geist Mono,monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.flow-net{display:flex;justify-content:space-between;margin:2px 0 0;padding-top:7px;border-top:1px solid var(--panel-border);font-size:12px;color:var(--muted)}.flow-net strong{font:600 13px Geist Mono,monospace;color:var(--ink)}.flow-net strong.good{color:var(--good)}.flow-net strong.bad{color:var(--bad)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px 18px;margin:0}.stat{display:grid;gap:2px;min-width:0}.stat dt{color:var(--muted);font-size:11px;letter-spacing:.02em}.stat dd{margin:0;color:var(--ink);font:600 15px/1.2 Geist Mono,monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat dd.good{color:var(--good)}.stat dd.bad{color:var(--bad)}.stat-sub{color:var(--muted);font-size:11px;line-height:1.4}.mod .exchange-header{display:none}.prov-scroll{overflow-x:auto;margin:8px 0 14px}.prov{width:100%;border-collapse:collapse;font-size:12px}.prov th,.prov td{padding:7px 10px 7px 0;border-bottom:1px solid var(--panel-border);text-align:left;vertical-align:top}.prov thead th{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.prov tbody th{font-weight:500;color:var(--ink);white-space:nowrap}.prov td{color:var(--ink-2);font-family:Geist Mono,monospace;font-size:11px}.prov td.prov-status{text-transform:lowercase}.prov tr.prov-bad>th,.prov tr.prov-bad>td{color:var(--bad)}.prov tr.prov-bad>th{box-shadow:inset 2px 0 var(--bad);padding-left:8px}.prov tr.prov-warn>td.prov-status{color:var(--warn)}.prov-toggle{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.prov-toggle:before{content:"▸ ";color:var(--muted)}.prov-toggle[aria-expanded=true]:before{content:"▾ "}.prov-detail>td{padding:4px 0 12px 16px;font-family:inherit}.prov-detail dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 16px;margin:0}.prov-detail dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-top:1px solid var(--panel-border);font-size:11px;min-width:0}.prov-detail dd{margin:0;text-align:right;overflow-wrap:anywhere}.ledger-squares{display:grid;gap:10px;margin-bottom:8px}.ledger-summary{margin:0;font-size:12px;color:var(--muted)}.ledger-summary strong{color:var(--ink);font-family:Geist Mono,monospace}.ledger-summary .good{color:var(--good)}.ledger-summary .bad{color:var(--bad)}.ledger-row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px}.ledger-class{padding-top:1px;color:var(--muted);font-size:11px;text-transform:capitalize}.ledger-grid{display:flex;flex-wrap:wrap;gap:3px}.ledger-sq{display:block;width:11px;height:11px;border-radius:2px}.ledger-up{background:var(--good)}.ledger-down{background:var(--bad)}.ledger-flat{background:var(--ink-2)}.ledger-pending{box-shadow:inset 0 0 0 1px var(--panel-border-strong)}.ledger-late{box-shadow:inset 0 0 0 1px var(--panel-border);opacity:.4;background:repeating-linear-gradient(135deg,transparent 0 2px,var(--panel-border-strong) 2px 3px)}@media (max-width: 600px){.ledger-row{grid-template-columns:1fr;gap:4px}.prov th,.prov td{padding-right:12px;white-space:nowrap}.prov tbody th,.prov thead th:first-child{position:sticky;left:0;z-index:1;background:var(--bg)}.prov-detail>td{white-space:normal;position:sticky;left:0;max-width:calc(100vw - 32px)}}.dial-track>b{position:absolute;top:-2px;width:1px;height:10px;background:var(--panel-border-strong)}.ladder{width:100%;border-collapse:collapse;font-size:12px}.ladder th,.ladder td{padding:5px 0;border-bottom:1px solid var(--panel-border);text-align:left;font-weight:400}.ladder td{font-family:Geist Mono,monospace;text-align:right;color:var(--ink-2)}.ladder th{color:var(--ink-2)}.ladder-resistance th{box-shadow:inset 2px 0 var(--bad);padding-left:8px}.ladder-support th{box-shadow:inset 2px 0 var(--good);padding-left:8px}.ladder-reference th{box-shadow:inset 2px 0 var(--panel-border-strong);padding-left:8px}.ladder-close th,.ladder-close td{color:var(--ink);font-weight:600;background:color-mix(in srgb,var(--accent) 10%,transparent)}.ladder-close th{box-shadow:inset 2px 0 var(--accent);padding-left:8px}.mod-table{width:100%;border-collapse:collapse;font-size:12px}.mod-table th,.mod-table td{padding:6px 10px 6px 0;border-bottom:1px solid var(--panel-border);text-align:left;vertical-align:top}.mod-table thead th{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mod-table tbody th{color:var(--ink);font-weight:500}.mod-table td{color:var(--ink-2);font-family:Geist Mono,monospace;font-size:11px}.mod-table td.good{color:var(--good)}.mod-table td.bad{color:var(--bad)}.mod-list{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--ink-2)}.mod-list li{padding-bottom:6px;border-bottom:1px solid var(--panel-border)}.xdl{margin:28px 0 8px}.sdt-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding-bottom:10px;border-bottom:1px solid var(--panel-border-strong)}.sdt-head h2{margin:0;color:var(--ink);font-size:15px;font-weight:600}.sdt-head span{color:var(--muted);font-size:11px}.xdl-list{display:grid;margin:0;padding:0;list-style:none}.xdl-row{display:grid;grid-template-columns:82px minmax(130px,220px) minmax(0,1fr) 64px;align-items:baseline;gap:14px;width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--panel-border);background:none;color:var(--ink-2);font:12px/1.45 Inter,system-ui,sans-serif;text-align:left;cursor:pointer}.xdl-row.is-hot,.xdl-row:hover{background:color-mix(in srgb,var(--panel-2) 70%,transparent)}.xdl-kind{min-width:0;overflow-wrap:anywhere;font:600 10px Geist Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.xdl-agreement .xdl-kind,.xdl-conflict .xdl-kind{color:var(--ink-2)}.xdl-watch .xdl-kind{color:var(--warn)}.xdl-domains{color:var(--ink);font-weight:600}.xdl-sev{color:var(--muted);font-size:10px;text-align:right}.xdl-held{display:block;margin-top:2px;color:var(--muted);font-size:11px}@media (max-width: 760px){.sdt-count{grid-area:count}.sdt-hz{grid-area:hz}.xdl-row{grid-template-columns:auto minmax(0,1fr);gap:4px 10px}.xdl-body{grid-column:1 / -1}.xdl-sev{display:none}}.synthesis-read{margin:28px 0 8px}.market-workspace .synthesis-read .synthesis-read-setup{border:0;border-bottom:1px solid var(--panel-border);border-radius:0;background:none;padding:12px 0}.sf{--sf-cols: 160px minmax(0, 1fr) 84px minmax(0, 1fr) minmax(180px, 240px) 76px;margin:8px 0 12px;container:sf / inline-size}.sf-grid{display:grid;grid-template-columns:var(--sf-cols);column-gap:18px;align-items:center}.sf-hero{align-items:end;padding:26px 0 14px}.sf-hero-meta{display:grid;gap:4px;align-self:end;padding-bottom:14px;color:var(--muted);font-size:12px}.sf-hero-meta>span:first-child{color:var(--ink-2);font-weight:500}.sf-withheld{grid-column:2 / 5;margin:0;padding:30px 0;color:var(--warn);font-size:15px;text-align:center}.sf-num{display:flex;align-items:baseline;gap:12px;margin:0}.sf-num strong{font:600 clamp(64px,8.4vw,124px)/.82 "Inter",system-ui,sans-serif;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.sf-num span{color:var(--muted);font-size:15px;font-weight:500}.sf-num-bull{justify-content:flex-end;flex-direction:row-reverse;justify-self:end}.sf-num-bear strong{color:var(--bad)}.sf-num-bull strong{color:var(--good)}.sf-spine-head{justify-self:center;width:9px;height:9px;margin-bottom:12px;background:var(--accent);transform:rotate(45deg)}.sf-hero-side{grid-column:5 / 7;display:grid;gap:4px;align-self:end;padding-bottom:12px;color:var(--muted);font-size:11px;line-height:1.4}.sf-link{justify-self:start;padding:0;border:0;background:none;color:var(--accent);font:500 12px Inter,system-ui,sans-serif;cursor:pointer}.sf-link:hover{text-decoration:underline;text-underline-offset:3px}.sf-tug{height:30px}.sf-tug>span:first-child{grid-column:2}.sf-tug-side{display:flex;gap:2px;height:10px}.sf-tug-bull{flex-direction:row-reverse}.sf-tug-side i{display:block;height:100%;border-radius:1px}.sf-tug-bear i{background:var(--bad)}.sf-tug-bull i{background:var(--good)}.sf-tug-side i:nth-child(2n){opacity:.62}.sf-tug-side i.is-hot{opacity:1;box-shadow:0 0 0 1px var(--ink)}.sf-tug-spine{justify-self:center;width:2px;height:30px;background:var(--accent)}.sf-read{max-width:780px;margin:6px auto 26px;text-align:center}.sf-read p{margin:0 0 4px;color:var(--ink-2);font-size:14px;line-height:1.55}.sf-read .sf-read-lead{margin-bottom:8px;color:var(--ink);font-size:19px;font-weight:500;letter-spacing:-.01em}.sf-read .sf-read-note{margin-top:10px;color:var(--muted);font-size:11px}.sf-field{position:relative}.sf-head{min-height:28px;color:var(--muted);font-size:11px;border-bottom:1px solid var(--panel-border-strong)}.sf-h-left{text-align:right}.sf-h-arcs{text-align:left}.sf-rows{position:relative}.sf-row{position:relative;height:var(--sf-row, 64px);border-bottom:1px solid var(--panel-border);transition:opacity .15s ease,background-color .15s ease}.sf-rows>.sf-row:hover{background:color-mix(in srgb,var(--panel-2) 60%,transparent)}.sf-row.is-off{opacity:.5}.sf-row.is-dim{opacity:.28}.sf-row.is-linked{background:color-mix(in srgb,var(--accent) 7%,transparent)}.sf-row.is-open{background:color-mix(in srgb,var(--panel-2) 85%,transparent)}.sf-domain{display:grid;gap:2px;min-width:0}.sf-name{justify-self:start;padding:0;border:0;background:none;color:var(--ink);font:600 14px Inter,system-ui,sans-serif;letter-spacing:-.01em;cursor:pointer;text-align:left}.sf-name:hover{color:var(--accent)}.sf-status{color:var(--muted);font-size:11px}.sf-status.is-bad{color:var(--bad)}.sf-event{color:var(--warn);font-size:11px}.sf-side{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;height:100%;align-content:center;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sf-bull{justify-items:end;text-align:right}.sf-block{display:inline-block;height:14px;border-radius:2px}.sf-tier-s,.dsb-tier-s{--strength: 100%}.sf-tier-a,.dsb-tier-a{--strength: 70%}.sf-tier-b,.dsb-tier-b{--strength: 46%}.sf-tier-none,.dsb-tier-none{--strength: 30%}.sf-tier-s{width:30px}.sf-tier-a{width:21px}.sf-tier-b{width:13px}.sf-tier-none{width:8px}.sf-bear .sf-block,.sf-detail-bear .sf-block{background:color-mix(in srgb,var(--bad) var(--strength, 100%),var(--bg));transform-origin:left center}.sf-bull .sf-block,.sf-detail-bull .sf-block{background:color-mix(in srgb,var(--good) var(--strength, 100%),var(--bg));transform-origin:right center}.sf-lead{max-width:100%;overflow:hidden;color:var(--ink-2);font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.sf-side:hover .sf-lead{color:var(--ink)}.sf-side:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sf-spine{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;align-items:center;height:100%;background:linear-gradient(var(--panel-border-strong),var(--panel-border-strong)) center / 1px 100% no-repeat}.sf-spine b{font:600 19px Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sf-c-bear{text-align:left;color:var(--bad)}.sf-c-bull{text-align:right;color:var(--good)}.sf-spine b.is-zero,.sf-c-none{color:var(--muted);font-weight:400}.sf-c-none{grid-column:1 / -1;text-align:center}.sf-arcs{position:absolute;top:0;right:0;overflow:visible}.sf-arc path{fill:none;stroke-width:1.6;transition:opacity .15s ease,stroke-width .15s ease}.sf-arc path.sf-arc-hit{stroke:transparent;stroke-width:12;pointer-events:stroke}.sf-arc{cursor:pointer;outline:none}.sf-arc circle{transition:opacity .15s ease}.sf-arc-agreement path:not(.sf-arc-hit),.sf-arc-agreement circle{stroke:var(--good);fill:var(--good)}.sf-arc-conflict path:not(.sf-arc-hit),.sf-arc-conflict circle{stroke:var(--bad);fill:var(--bad)}.sf-arc-watch path:not(.sf-arc-hit),.sf-arc-watch circle{stroke:var(--warn);fill:var(--warn)}.sf-arc path:not(.sf-arc-hit){fill:none}.sf-arc-watch path:not(.sf-arc-hit){stroke-dasharray:3 3}.sf-arc.is-hot path:not(.sf-arc-hit){stroke-width:2.8}.sf-arc.is-cold{opacity:.15}.sf-tension{fill:var(--warn);cursor:pointer;opacity:.8}.sf-tension.is-hot{opacity:1}.sf-caption{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;min-height:40px;margin:0;padding:10px 0;color:var(--muted);font-size:11px}.sf-key{display:inline-flex;align-items:center;gap:6px}.sf-key .sf-block{height:10px;background:color-mix(in srgb,var(--good) var(--strength, 100%),var(--bg))}.sf-key path{fill:none;stroke-width:1.6}.sf-key-agree{stroke:var(--good)}.sf-key-conflict{stroke:var(--bad)}.sf-key-watch{stroke:var(--warn);stroke-dasharray:3 3}.sf-caption-rel{color:var(--ink-2);font-size:12px}.sf-caption-rel b{font-weight:600}.sf-caption-agreement b{color:var(--good)}.sf-caption-conflict b{color:var(--bad)}.sf-caption-watch b{color:var(--warn)}.sf-detail{padding:16px 0 20px;border-bottom:1px solid var(--panel-border)}.sf-detail-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.sf-detail-head h3{margin:0;color:var(--ink);font-size:14px;font-weight:600}.sf-detail-sides{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.sf-detail-sides ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sf-detail-sides li{display:flex;align-items:center;gap:10px;color:var(--ink-2);font-size:13px}.sf-detail-bull li{flex-direction:row-reverse;text-align:right}.sf-detail-sides .sf-block{flex:none}.sf-none{color:var(--muted)}@keyframes sf-grow{0%{transform:scaleX(0);opacity:0}}@keyframes sf-rise{0%{transform:translateY(14px);opacity:0}}.sf-animate .sf-tug-side i{animation:sf-grow .8s cubic-bezier(.2,.75,.2,1) both}.sf-animate .sf-tug-bull i{transform-origin:right center}.sf-animate .sf-tug-bear i{transform-origin:left center}.sf-animate .sf-num strong{animation:sf-rise .6s cubic-bezier(.2,.75,.2,1) both}.sf-animate .sf-arc{animation:sf-rise .5s ease both;animation-delay:.9s}@media (prefers-reduced-motion: reduce){.sf-animate .sf-tug-side i,.sf-animate .sf-num strong,.sf-animate .sf-arc{animation:none}}@media (max-width: 1100px){.sf{--sf-cols: 140px minmax(0, 1fr) 72px minmax(0, 1fr) minmax(150px, 200px) 64px}.sf-grid{column-gap:12px}}@container sf (max-width: 820px){.sf-grid{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);column-gap:10px}.sf-hero{padding-top:18px}.sf-hero-meta{grid-column:1 / -1;grid-row:1;display:flex;justify-content:space-between;padding-bottom:12px}.sf-num-bull{grid-column:1;grid-row:2}.sf-spine-head{grid-column:2;grid-row:2}.sf-num-bear{grid-column:3;grid-row:2}.sf-num strong{font-size:64px}.sf-num{flex-direction:column;align-items:flex-start;gap:4px}.sf-num-bull{flex-direction:column;align-items:flex-end}.sf-hero-side{grid-column:1 / -1;grid-row:3;display:flex;flex-wrap:wrap;gap:4px 14px;padding:12px 0 0}.sf-withheld{grid-column:1 / -1}.sf-tug>span:first-child{grid-column:1}.sf-read{margin-bottom:18px}.sf-read .sf-read-lead{font-size:17px}.sf-head{display:none}.sf-row{height:auto;grid-template-areas:"domain domain domain" "bull spine bear" "tape tape tape";row-gap:10px;padding:14px 0}.sf-domain{grid-area:domain}.sf-bear{grid-area:bear}.sf-spine{grid-area:spine;min-height:44px}.sf-bull{grid-area:bull}.sf-tape{grid-area:tape;height:40px}.sf-gutter,.sf-arcs{display:none}.sf-detail-sides{grid-template-columns:1fr;gap:12px}.sf-detail-bull li{flex-direction:row;text-align:left}.sf-read-note{font-size:11px}}.mod-scroll{max-width:100%;overflow-x:auto;contain:inline-size}.mod-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prov-scroll{contain:inline-size}.mod-fired-list{min-width:0;max-width:100%}@media (max-width: 600px){.mod-fired-chip{max-width:200px}}.mod{grid-template-columns:minmax(0,1fr)}.trs{display:grid;gap:40px}.trs-section{display:grid;gap:14px;min-width:0}.trs-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--panel-border)}.trs-section-head h3{margin:0;font-size:var(--type-section);font-weight:600;color:var(--ink);letter-spacing:-.01em}.trs-section-head span{color:var(--muted);font-size:12px}.market-workspace .trs-link{white-space:normal}.trs-lede{margin:0;max-width:72ch;color:var(--ink-2);font-size:13px;line-height:1.55}.trs-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.trs-side h4{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600}.trs-side-bullish h4{color:var(--good)}.trs-side-bearish h4{color:var(--bad)}.trs-side h4 span{color:var(--muted);font-family:Geist Mono,monospace;font-weight:400}.trs-side ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.trs-call{display:grid;gap:3px;padding:12px 0 12px 12px;border-top:1px solid var(--panel-border)}.trs-side-bullish .trs-call{box-shadow:inset 2px 0 color-mix(in srgb,var(--good) 55%,transparent)}.trs-side-bearish .trs-call{box-shadow:inset 2px 0 color-mix(in srgb,var(--bad) 55%,transparent)}.trs-call-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.trs-call-head strong{color:var(--ink);font-size:14px;font-weight:600}.trs-h{color:var(--muted);font-family:Geist Mono,monospace;font-size:12px}.trs-domains{color:var(--muted);font-size:12px}.trs-status{font-size:12px}.trs-good{color:var(--good)}.trs-warn{color:var(--warn)}.trs-muted{color:var(--muted)}.trs-count{color:var(--ink-2);font-size:12px}.trs-count b{color:var(--ink);font-family:Geist Mono,monospace;font-weight:500}.trs-classes{display:flex;flex-wrap:wrap;gap:8px}.trs-classes button{display:grid;gap:2px;padding:8px 14px;border:1px solid var(--panel-border);border-radius:8px;background:transparent;color:var(--ink-2);font:600 13px Inter,system-ui,sans-serif;text-align:left;cursor:pointer}.trs-classes button span{color:var(--muted);font-size:11px;font-weight:400}.trs-classes button.is-active{border-color:var(--panel-border-strong);background:var(--panel);color:var(--ink)}.trs-classes button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trs-table{width:100%;min-width:520px;border-collapse:collapse;font-size:13px}.trs-table th,.trs-table td{padding:11px 12px 11px 0;border-bottom:1px solid var(--panel-border);text-align:left;vertical-align:middle}.trs-table thead th{color:var(--muted);font-size:11px;font-weight:500;white-space:nowrap}.trs-table tbody th{max-width:340px;font-weight:400}.trs-rel{display:block;color:var(--ink);font-weight:500}.trs-table tbody th small{display:block;overflow:hidden;color:var(--muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.trs-num{font-family:Geist Mono,monospace;font-size:12px;white-space:nowrap}.trs-num.good{color:var(--good)}.trs-num.bad{color:var(--bad)}.trs-sq{display:flex;flex-wrap:wrap;gap:2px;max-width:260px}.trs-sq .ledger-sq{width:9px;height:9px}@media (max-width: 760px){.trs-sides{grid-template-columns:minmax(0,1fr);gap:20px}}.trs-rel em{margin-left:8px;color:var(--ink-2);font-style:normal;font-weight:400}.domain-template>section,.domain-template>.dq-grid,.domain-template>.dl-layer{margin-top:28px}.dq-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.domain-template h3,.dq h3{margin:0 0 10px;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.005em}.chg-windows{display:inline-flex;gap:4px}.chg-windows button{padding:3px 9px;border:1px solid var(--panel-border);border-radius:6px;background:transparent;color:var(--muted);font:500 11px Geist Mono,monospace;cursor:pointer}.chg-windows button[aria-pressed=true]{border-color:var(--panel-border-strong);color:var(--ink);background:var(--panel)}.chg-none,.dq-none{margin:0;color:var(--muted);font-size:13px}.chg-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.chg-list li{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--panel-border);font-size:13px}.chg-kind{color:var(--muted);font-size:11px}.chg-started .chg-kind{color:var(--ink-2)}.chg-name{color:var(--ink);min-width:0}.chg-ended .chg-name{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--muted) 60%,transparent)}.chg-bias{color:var(--muted);font-size:12px;text-align:right}.chg-started.chg-bullish .chg-bias{color:var(--good)}.chg-started.chg-bearish .chg-bias{color:var(--bad)}.chg-input .chg-bias{text-align:left;grid-column:2 / -1}.dq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;padding-top:18px;border-top:1px solid var(--panel-border)}.dq{min-width:0}.dq h4{margin:14px 0 6px;color:var(--muted);font-size:11px;font-weight:500}.dq-list,.dq-persist,.dq-flips{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:12.5px;line-height:1.45}.dq-list li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px;color:var(--ink-2)}.dq-list b{color:var(--ink);font-weight:500}.dq-tag{align-self:start;padding:1px 6px;border:1px solid var(--panel-border);border-radius:4px;color:var(--muted);font-size:10.5px;text-align:center}.dq-agreement,.dq-bullish{color:var(--good);border-color:color-mix(in srgb,var(--good) 40%,transparent)}.dq-conflict,.dq-bearish{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.dq-watch{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.dq-facts{display:grid;gap:8px;margin:0;font-size:12.5px}.dq-facts div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px}.dq-facts dt{color:var(--muted)}.dq-facts dd{margin:0;color:var(--ink-2)}.dq-persist li{display:grid;grid-template-columns:8px 90px minmax(0,1fr);grid-template-areas:"dot name name" ". strip note";gap:5px 8px;align-items:center}.dq-persist .dq-dot{grid-area:dot}.dq-persist .dq-rule{grid-area:name}.dq-persist .fire-strip{grid-area:strip}.dq-persist .dq-muted{grid-area:note}.dq-dot{width:7px;height:7px;border-radius:50%;background:var(--muted)}.dq-dot.dq-bullish{background:var(--good)}.dq-dot.dq-bearish{background:var(--bad)}.dq-rule{min-width:0;color:var(--ink);overflow-wrap:anywhere}.dq-muted{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.dq-flips li{display:grid;grid-template-columns:8px minmax(0,1fr);grid-template-areas:"dot rule" ". flip" ". note";gap:2px 8px;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--panel-border)}.dq-flips .dq-dot{grid-area:dot}.dq-flips .dq-rule{grid-area:rule}.dq-flips .dq-flip{grid-area:flip;color:var(--ink-2);overflow-wrap:anywhere}.dq-flips .dq-flip b{color:var(--ink);font-family:Geist Mono,monospace;font-weight:500}.dq-flips .dq-muted{grid-area:note}.dq-flips li:not(.is-fired) .dq-rule{color:var(--ink-2)}.dq-note{margin:10px 0 0;color:var(--ink-2);font-size:12px}.dq .workspace-note{margin-top:10px}.dl-layer{border-top:1px solid var(--panel-border)}.dl-layer:last-child{border-bottom:1px solid var(--panel-border)}.dl-layer>summary{display:flex;align-items:baseline;gap:14px;padding:13px 0;cursor:pointer;color:var(--ink);font-size:14px;font-weight:600;list-style:none}.dl-layer>summary::-webkit-details-marker{display:none}.dl-layer>summary:before{content:"+";width:12px;color:var(--muted);font-family:Geist Mono,monospace;font-weight:400}.dl-layer[open]>summary:before{content:"−"}.dl-sum{color:var(--muted);font-size:12px;font-weight:400}.dl-layer>section{padding:0 0 18px 26px}.dl-layer h4{margin:14px 0 8px;color:var(--ink);font-size:13px;font-weight:600}.prov-unrecorded{margin-top:10px;font-size:12px;color:var(--muted)}.prov-unrecorded summary{cursor:pointer}.prov-names{color:var(--ink-2);line-height:1.6}.prov-unrec{color:var(--muted)}.viz-panel{padding-top:14px}.sflips{margin-top:30px}.market-explanation-more{margin:10px 0}.market-explanation-more>summary{cursor:pointer;color:var(--muted);font-size:12px}@media (max-width: 900px){.dq-grid{grid-template-columns:minmax(0,1fr);gap:22px}}@media (max-width: 600px){.chg-list li{grid-template-columns:62px minmax(0,1fr)}.chg-bias{grid-column:2;text-align:left}}.dq-brief .dq-note:first-of-type{margin-top:0}.dq-about{margin-top:10px;font-size:12px;line-height:1.5;color:var(--ink-2)}.dq-about>summary{cursor:pointer;color:var(--ink)}.dq-about p{margin:8px 0}.dq-captured{padding:6px 0;border-bottom:1px solid var(--panel-border);overflow-wrap:anywhere}.dq-captured ul{padding-left:16px}.dq-condition-meta{display:block;color:var(--muted);font-size:11px}.dl-layer>.dq-grid{padding:18px 0 18px 26px;border-top:0}.dial-sparse .dial-track{height:3px;opacity:.65}.dial-sparse .dial-note{color:var(--ink-2)}.loading-comparison{min-height:3rem;padding:12px 14px;border-radius:6px;color:var(--muted);background:linear-gradient(90deg,var(--panel),transparent);border:1px solid var(--panel-border)}@media (max-width: 600px){.domain-page>.workspace-heading{flex-direction:column;align-items:stretch;gap:12px}.domain-page>.workspace-heading .workspace-asset-heading{width:100%}.domain-page>.workspace-heading p{max-width:none}.market-workspace .domain-page>.workspace-heading .price-header{align-items:flex-start;width:100%;min-width:0;max-width:100%}.domain-page>.workspace-heading .price-main{flex-wrap:wrap;max-width:100%}.domain-page>.workspace-heading .price-value{white-space:nowrap}.market-workspace .domain-page>.workspace-heading .price-instrument{text-align:left}.market-workspace .domain-page>.workspace-heading .price-meta{justify-content:flex-start;flex-wrap:wrap;max-width:100%;gap:4px 12px}.dsb-row>summary,.dsb-bullish .dsb-row>summary{grid-template-columns:18px minmax(0,1fr);grid-template-areas:"tier name" ". bar";gap:5px 10px}.dsb-row>summary>.dsb-tier{grid-area:tier;align-self:start}.dsb-row>summary>.dsb-name{grid-area:name}.dsb-row>summary>.dsb-bar{grid-area:bar;width:100%}}.pm-domain-page .pm-contract-scope .metric-card>p{margin:6px 0}.pm-domain-page .pm-contract-scope .metric-card>h4{margin:4px 0 8px}.pm-domain-page .pm-contract-scope .metric-card{overflow-wrap:anywhere}.pm-domain-page .chg-name>small{display:block;margin-top:4px;color:var(--muted);line-height:1.5}.dsb-missing{margin:2px 0 0;color:var(--warn);font-size:12px}.dsb-cond{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:3px;color:var(--muted);font:400 11px/1.4 Geist Mono,monospace}.dsb-bullish .dsb-cond{justify-content:flex-end}.dsb-row.is-lead .dsb-cond{font-size:12px;color:var(--ink-2)}.dsb-jump{padding:0;border:0;background:none;color:var(--accent);font:500 11px Inter,system-ui,sans-serif;cursor:pointer}.dsb-jump:hover,.dsb-jump:focus-visible{text-decoration:underline}.dread{margin:-4px 0 18px}.dread ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dread li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-left:12px;border-left:2px solid var(--accent)}.dread li p{margin:0;max-width:72ch;color:var(--ink);font-size:15px;line-height:1.45}.dread li .workspace-text-link{flex:none;font-size:12px}.dread>.workspace-note{margin:6px 0 0 14px}.dsb-horizons{gap:0 24px;margin-top:16px;border:0;border-radius:0;background:none;overflow:visible}.dsb-horizon{padding:8px 0 0;background:none;box-shadow:inset 0 2px 0 var(--panel-border-strong)}@media (max-width: 600px){.dread li{flex-direction:column;gap:4px}.dsb-horizons{gap:12px}}.chg.chg-quiet{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.chg.chg-quiet .dq-head{order:3;margin-left:auto}.chg.chg-quiet .dq-head h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.chg.chg-quiet:before{content:"What changed";color:var(--ink);font-size:15px;font-weight:600}.chg.chg-quiet .chg-none{font-size:12px}.dial-chart{position:relative;height:44px;margin:2px 0}.dial-chart svg{display:block;width:100%;height:100%;overflow:visible}.dial-line{fill:none;stroke:var(--ink-2);stroke-width:1.5;stroke-linejoin:round}.dial-mark{stroke:var(--panel-border-strong);stroke-width:1;stroke-dasharray:4 3}.dial-mark.good{stroke:var(--good)}.dial-mark.bad{stroke:var(--bad)}.dial-mark-label{position:absolute;left:0;transform:translateY(-115%);color:var(--muted);font:10px Geist Mono,monospace;white-space:nowrap}.dial-mark-label.good{color:var(--good)}.dial-mark-label.bad{color:var(--bad)}.dial-now{position:absolute;right:0;width:8px;height:8px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 2px var(--bg);transform:translate(50%,-50%)}.dial-sparse .dial-line{stroke-dasharray:none;opacity:.9}.mod:focus{outline:none}.mod-flash{animation:mod-flash 1.6s ease-out}@keyframes mod-flash{0%{box-shadow:inset 0 2px 0 var(--accent),0 0 0 6px color-mix(in srgb,var(--accent) 18%,transparent)}to{box-shadow:inset 0 1px 0 var(--accent),0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.mod-flash{animation:none}}.mod-more>summary{color:var(--muted);font-size:11px;cursor:pointer}.mod-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 16px;margin:8px 0 0}.mod-dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-top:1px solid var(--panel-border);font-size:11px}.mod-dl dd{margin:0;text-align:right;font-family:Geist Mono,monospace;overflow-wrap:anywhere}.domain-template .dexp-head{margin-top:28px;padding-top:16px;border-top:1px solid var(--panel-border)}.domain-template .market-explanation{margin:0;padding:14px 0 18px;border:0;border-bottom:1px solid var(--panel-border);border-radius:0;background:none}.domain-template .market-explanation:focus{outline:none}.domain-template .market-explanation:target,.domain-template .market-explanation:focus-visible{box-shadow:inset 2px 0 var(--accent);padding-left:12px}.domain-template .domain-evidence-section{margin:0;padding:9px 0;border:0;border-bottom:1px solid var(--panel-border);border-radius:0;background:none}.domain-template .domain-evidence-section>summary{font-size:12px;color:var(--ink-2)}.mod-dials{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px 36px}.dial-has-line .dial-chart{height:64px}.dial-gap{fill:none;stroke:var(--muted);stroke-width:1;stroke-dasharray:2 3;opacity:.6}.dial-line{stroke-linecap:round}.dial-mark-label{left:auto;right:12px;padding:0 4px;background:var(--bg)}.domain-template .market-explanation details{margin:0;padding:8px 0;border:0;border-top:1px solid var(--panel-border);border-radius:0;background:none}.domain-template .market-explanation details>summary{font-size:12px;color:var(--ink-2)}@media (max-width: 600px){.dsb-bullish .dsb-cond{justify-content:flex-start}.dsb-horizons{grid-template-columns:repeat(2,minmax(0,1fr))}}.dsb-verdict{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px}.dhz-strip{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dhz-strip li{display:grid;gap:1px;min-width:76px;padding:5px 9px 6px;border-top:2px solid var(--panel-border-strong);font-size:11px;cursor:help}.dhz-strip li>span{color:var(--muted);font:10px Geist Mono,monospace}.dhz-strip li>b{color:var(--ink-2);font-weight:500;white-space:nowrap}.dhz-strip .dhz-bullish{border-top-color:var(--good)}.dhz-strip .dhz-bullish>b{color:var(--good)}.dhz-strip .dhz-bearish{border-top-color:var(--bad)}.dhz-strip .dhz-bearish>b{color:var(--bad)}.dhz-strip .dhz-neutral{border-top-color:var(--neutral)}.dhz-strip .dhz-neutral>b{color:var(--neutral)}.dhz-strip .dhz-absent{opacity:.55;border-top-style:dashed}.domain-template>.dinstr>h3{margin-bottom:4px}.mod-liq{padding-top:6px}.dctx{display:grid;gap:10px}.dctx h3{margin:0}.dctx-list{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:13px}.dctx-list li{display:flex;align-items:baseline;gap:10px}.dctx-list .dq-tag{flex:none}.dctx-health{margin:0;padding:8px 0 0;border-top:1px solid var(--panel-border);color:var(--ink-2);font-size:12px}.dctx-health b{text-transform:capitalize}.dctx-health.dctx-warn b{color:var(--warn)}.dctx-health.dctx-bad{color:var(--bad)}.dtabs{margin-top:28px}.dtabs-list{display:flex;gap:2px;border-bottom:1px solid var(--panel-border);overflow-x:auto}.dtabs-list [role=tab]{display:inline-flex;align-items:baseline;gap:6px;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:500 13px Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.dtabs-list [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.dtabs-list [role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dtabs-note{color:var(--muted);font-size:11px}.dtabs-note.warn{color:var(--warn)}.dtabs-panel{padding-top:14px}.dtabs-panel:focus{outline:none}.dtabs-panel>.dtab-sec,.dtabs-panel>section{margin-top:18px}.dtabs-panel>:first-child{margin-top:0}.dtab-sec>h3{margin:0 0 8px}@media (max-width: 600px){.dhz-strip{width:100%}.dhz-strip li{flex:1;min-width:0}}.mod,.market-explanation,.dtabs-panel{scroll-margin-top:80px}@media (max-width: 600px){.dhz-strip li>b{white-space:normal;font-size:11px;line-height:1.3}}.dsb-observed{margin:0 0 12px;max-width:78ch;color:var(--ink);font-size:17px;line-height:1.45;font-weight:500}.dsb-observed-sep{color:var(--muted)}.dsb-count{font-size:30px}.dsb-section-jump{padding:5px 0;border:0;background:none;color:var(--accent);font:500 12px Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.dsb-section-jump:hover,.dsb-section-jump:focus-visible{text-decoration:underline}.dsb-verdict>.dhz-strip{margin-left:auto}.domain-template>.ddepth{margin-top:44px;padding-top:22px;border-top:2px solid var(--panel-border-strong)}.ddepth-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px}.ddepth-head h2{margin:0;color:var(--ink);font-size:18px;font-weight:600;letter-spacing:-.01em}.ddepth-head span{color:var(--muted);font-size:12px}.ddepth .dtabs{margin-top:12px}.liq-section-heading h5{font-size:15px;font-weight:600;color:var(--ink)}.liq-exposure-heading{display:grid;gap:3px;margin:28px 0 14px;padding-top:18px;border-top:1px solid var(--panel-border)}.liq-exposure-heading h5{margin:0}.liq-section-sub{color:var(--ink-2);font-size:12px;font-weight:500}.liq-exposure-heading .liq-map-context{margin:2px 0 0}.mod-liq:focus{outline:none}.ctl{position:relative;container:ctl / inline-size;--ctl-label: 280px;--ctl-col-gap: 16px;--ctl-neutral: var(--neutral);--ctl-gap: color-mix(in srgb, var(--muted) 30%, transparent);display:grid;gap:16px}.ctl-head{padding-right:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.ctl-head h3{margin:0}.ctl-sub{margin:6px 0 0;font-size:13px;color:var(--muted)}.ctl-sub span{color:var(--ink-2)}.ctl-head-right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ctl-balance{display:grid;margin:0;text-align:right;font:400 12px/1.5 Geist Mono,monospace;color:var(--muted)}.ctl-balance b{font-weight:500}.ctl-windows{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--panel-border);border-radius:10px;background:color-mix(in srgb,var(--bg) 60%,transparent)}.ctl-windows button{min-width:48px;min-height:32px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:500 13px Inter,system-ui,sans-serif;cursor:pointer}.ctl-windows button[aria-pressed=true]{background:var(--ink);color:var(--panel)}.ctl-bullish{background:var(--good)}.ctl-bearish{background:var(--bad)}.ctl-neutral{background:var(--ctl-neutral)}.ctl-bullish-text{color:var(--good)}.ctl-bearish-text{color:var(--bad)}.ctl-neutral-text{color:var(--ctl-neutral)}.ctl-chart{display:grid;padding-right:10px}.ctl-axis-row,.ctl-row{display:grid;grid-template-columns:var(--ctl-label) minmax(0,1fr);column-gap:var(--ctl-col-gap)}.ctl-axis-row{position:sticky;top:0;z-index:5;background:var(--panel);height:48px;align-items:end;border-bottom:1px solid var(--panel-border)}.ctl-axis-note{padding:0 10px 6px;font-size:12px;color:var(--muted)}.ctl-axis{position:relative;height:100%}.ctl-tick{position:absolute;bottom:6px;transform:translate(-50%);font:400 12px Geist Mono,monospace;color:var(--muted);white-space:nowrap}.ctl-tick-first{transform:none}.ctl-tick-now{transform:translate(-100%);color:var(--accent);font-weight:500}.ctl-tick-near-now{visibility:hidden}.ctl-scrub-chip{position:absolute;top:0;padding:3px 8px;border:1px solid var(--panel-border-strong);border-radius:6px;background:var(--panel-2);color:var(--ink);font:400 12px/16px Geist Mono,monospace;white-space:nowrap;pointer-events:none;z-index:3}.ctl-scrub-chip-left{transform:translate(-100%)}.ctl-body{position:relative}.ctl-overlay,.ctl-plot{position:absolute;top:0;bottom:0;left:calc(var(--ctl-label) + var(--ctl-col-gap));right:0}.ctl-overlay{pointer-events:none}.ctl-plot{z-index:2;cursor:crosshair;border-radius:4px}.ctl-plot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ctl-grid{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--panel-border) 70%,transparent)}.ctl-gap{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,var(--ctl-gap) 0 1.5px,transparent 1.5px 6px);border-inline:1px solid color-mix(in srgb,var(--muted) 35%,transparent)}.ctl-now{position:absolute;top:0;bottom:0;right:0;width:1px;background:var(--accent);opacity:.7}.ctl-scrub{position:absolute;top:-48px;bottom:0;width:1px;background:linear-gradient(var(--ink),color-mix(in srgb,var(--ink) 15%,transparent))}.ctl-group{padding:16px 10px 6px;font-size:12px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--panel-border)}.ctl-group span{font-weight:400;color:var(--muted)}.ctl-row{min-height:52px;align-items:center;border-radius:8px}.ctl-row-selected{background:color-mix(in srgb,var(--ink) 4%,transparent)}.ctl button.ctl-label,.ctl .ctl-label{display:grid;gap:3px;min-height:44px;padding:4px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;align-content:center}.ctl-label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ctl-label-static{cursor:default}.ctl-name{font-size:14px;font-weight:500;color:var(--ink-2)}.ctl-label:hover .ctl-name,.ctl-row-selected .ctl-name{color:var(--ink)}.ctl-status{font-size:12px;color:var(--muted);white-space:normal;overflow-wrap:anywhere}.ctl-status b{font-weight:500}.ctl .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ctl-track{position:relative;height:100%;min-height:28px;z-index:1}.ctl-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--panel-border)}.ctl-bar{position:absolute;top:50%;height:4px;margin-top:-2px;border-radius:4px;opacity:.85}.ctl-bar-active{height:6px;margin-top:-3px;opacity:1}.ctl-start{position:absolute;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;box-shadow:0 0 0 3px var(--panel)}.ctl-end{position:absolute;top:50%;width:2px;height:14px;margin:-7px 0 0 -1px}.ctl-flip{position:absolute;top:50%;width:2px;height:18px;margin:-9px 0 0 -1px;background:var(--ink);transform:rotate(20deg)}.ctl-ring{position:absolute;top:50%;right:-7px;width:14px;height:14px;margin-top:-7px;box-sizing:border-box;border-radius:50%;border:2px solid;background:var(--panel)!important}.ctl-ring.ctl-bullish{border-color:var(--good);box-shadow:0 0 0 5px color-mix(in srgb,var(--good) 14%,transparent)}.ctl-ring.ctl-bearish{border-color:var(--bad);box-shadow:0 0 0 5px color-mix(in srgb,var(--bad) 14%,transparent)}.ctl-ring.ctl-neutral{border-color:var(--ctl-neutral);box-shadow:0 0 0 5px color-mix(in srgb,var(--ctl-neutral) 14%,transparent)}.ctl-before{position:absolute;top:50%;left:0;z-index:1;margin-top:-10px;padding:0 3px;background:var(--panel);color:var(--ink-2);font:500 14px/20px Geist Mono,monospace}.ctl-empty{padding:14px 10px}.ctl-inputs{margin-top:6px;border-top:1px dashed var(--panel-border)}.ctl-diamond{display:inline-block;width:7px;height:7px;background:var(--accent);transform:rotate(45deg);flex:none}.ctl-input{position:absolute;top:50%;display:inline-flex;align-items:center;gap:8px;margin:-8px 0 0 -4px;font:400 12px/16px Geist Mono,monospace;color:var(--accent);white-space:nowrap}.ctl-input-left{flex-direction:row-reverse;transform:translate(-100%);margin-left:4px}.ctl-input-chips{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:8px 0;list-style:none;align-items:center}.ctl-input-list{display:flex;grid-column:2}.ctl-input-chips li{display:inline-flex;align-items:center;gap:8px;font:400 12px Geist Mono,monospace;color:var(--accent)}.ctl-steady{border-top:1px solid var(--panel-border)}.ctl-caret{width:10px;font:400 12px Geist Mono,monospace;color:var(--muted)}.ctl-tick-mark{position:absolute;top:50%;width:2px;height:12px;margin:-6px 0 0 -1px;border-radius:1px}.ctl-row-fold .ctl-name{color:var(--ink-2)}.ctl button.ctl-more{justify-self:start;margin:10px 0 0 10px;padding:6px 0;border:0;background:transparent;color:var(--accent);font:500 13px Inter,system-ui,sans-serif;cursor:pointer}.ctl-row-steady{min-height:40px}.ctl-detail{display:grid;grid-template-columns:var(--ctl-label) minmax(0,1fr) auto;column-gap:var(--ctl-col-gap);align-items:start;padding:14px 10px 4px;border-top:1px solid var(--panel-border)}.ctl-detail>div{display:grid;gap:4px}.ctl-detail>div b{font-size:15px;font-weight:600;color:var(--ink)}.ctl-detail>div span{font-size:12px}.ctl-detail dl{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0}.ctl-detail dt{font-size:12px;color:var(--muted)}.ctl-detail dd{margin:2px 0 0;font:400 13px Geist Mono,monospace;color:var(--ink)}.ctl-qualified{font-size:12px;color:var(--muted)}.ctl-qualified summary{cursor:pointer}.ctl-foot{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--panel-border);font:400 12px Geist Mono,monospace;color:var(--muted)}.ctl-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-family:Inter,system-ui,sans-serif}.ctl-legend li{display:inline-flex;align-items:center;gap:6px}.ctl-key{width:16px;height:6px;border-radius:3px}.ctl-key-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-2)}.ctl-key-end{width:2px;height:12px;background:var(--ink-2)}.ctl-key-ring{width:9px;height:9px;box-sizing:border-box;border:2px solid var(--ink-2);border-radius:50%}.ctl-key-flip{width:2px;height:12px;background:var(--ink);transform:rotate(20deg)}.ctl-key-gap{width:16px;height:12px;border-radius:2px;background:repeating-linear-gradient(135deg,var(--ctl-gap) 0 1.5px,transparent 1.5px 6px)}@container ctl (max-width: 720px){.ctl>*{--ctl-label: 0px;--ctl-col-gap: 0px}.ctl-axis-row,.ctl-row{grid-template-columns:minmax(0,1fr)}.ctl-axis-note{display:none}.ctl-plot{pointer-events:none}.ctl-input{font-size:0;gap:0}.ctl-input-list{grid-column:1;display:flex;padding:0 2px 6px}.ctl .ctl-label{padding:6px 2px 0;min-height:0}.ctl-row{padding-bottom:6px}.ctl-track{min-height:24px;margin-right:8px}.ctl-detail{grid-template-columns:minmax(0,1fr);gap:10px}.ctl-balance{text-align:left}}@container ctl (max-width: 720px){.ctl-axis .ctl-tick:nth-child(2n):not(.ctl-tick-now){display:none}.ctl-tick-now{font-size:0}.ctl-tick-now:after{content:"Latest";font-size:12px}.ctl-status{white-space:normal;overflow:visible}.ctl-legend li:nth-child(n+4):not(:last-child){display:none}.ctl-foot>span{display:none}.ctl-head{gap:4px}}#market-panel-overview>.wc-pane{margin-top:28px;padding:16px 0 0;border:0;border-top:1px solid var(--panel-border-strong);border-radius:0;background:transparent}#market-panel-overview>.wc-pane .ctl-head h3{font-size:15px;font-weight:600;color:var(--ink)}.workspace-rail-tools .access-menu summary{min-height:34px;padding:6px 11px}.workspace-rail-tools .access-menu-content{position:static;width:auto;max-height:none;padding:2px 11px 8px;border:0;background:transparent;box-shadow:none;font-size:12px;color:var(--muted)}.market-workspace .live-signal-bias-neutral,.market-workspace .dbc-count-neutral{color:var(--neutral)}.sf-event.sf-event-bullish{color:var(--good)}.sf-event.sf-event-bearish{color:var(--bad)}.ctl-context{color:var(--muted);font-size:11px}.ctl-episodes{grid-column:1 / -1;margin:4px 0 0;font-size:13px}.ctl-run-history{grid-column:1 / -1;font-size:12px;margin-top:12px}.ctl-run-history summary,.ctl-horizons summary{cursor:pointer;color:var(--ink-2)}.ctl-run-history li{display:grid;gap:4px;margin:12px 0}.ctl-qualified details{margin:8px 0}.ctl-qualified summary{line-height:1.6}.ctl-horizons{display:grid;gap:8px;border-bottom:1px solid var(--panel-border);padding-bottom:12px}.ctl-horizon-head,.ctl-horizon-title{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ctl-horizon-head label,.ctl-horizon-title span{color:var(--muted);font-size:12px}.ctl-horizon-head select{margin-left:8px;padding:6px;background:var(--panel);color:var(--ink);border:1px solid var(--panel-border);border-radius:4px}.ctl-horizon-row{padding:0;border-top:1px solid var(--panel-border);font-size:13px;overflow-wrap:anywhere}.ctl-horizon-row p{margin:6px 0}.ctl-horizon-row ol{padding-left:20px}.ctl-horizon-row li{margin:16px 0}.ctl-horizon-row dl{display:grid;gap:8px}.ctl-horizon-row dd{margin:2px 0 0;font:12px Geist Mono,monospace}.ctl-horizon-disagreement{font-size:13px;padding-left:10px;border-left:2px solid var(--accent)}.ctl-boundary{position:absolute;top:50%;height:16px;width:5px;margin:-8px 0 0 -2.5px;background:var(--panel);border-inline:1px dashed var(--muted)}.ctl-key-boundary{width:5px;height:12px;border-inline:1px dashed var(--muted)}.ctl-row>.ctl-detail{grid-column:1 / -1;margin:8px 0 14px;position:relative;z-index:3;background:var(--panel)}.ctl-raw-evidence{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px}.ctl-horizon-row>summary{padding:10px 0}.ctl-horizon-overview{display:inline-grid;width:calc(100% - 22px);gap:3px;vertical-align:top}.ctl-horizon-detail{padding:0 0 8px 18px}.ctl-label[aria-expanded] .ctl-name{padding-left:14px;position:relative}.ctl-label[aria-expanded] .ctl-caret{position:absolute;left:0;color:var(--muted)}.ctl-label[aria-expanded]:focus-visible,.ctl-horizon-row>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brief-digest li>details>summary{cursor:pointer;padding:8px 0}.ctl-scroll{position:relative;max-block-size:36rem;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 8px 8px 0}.ctl-list-end{margin:0;padding:12px 10px;border-top:1px solid var(--panel-border);color:var(--muted);font-size:12px;text-align:center}.ctl-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ctl-scroll-hint{margin:0;color:var(--muted);font:11px Geist Mono,monospace}.ctl-pm-summary{position:relative;z-index:3;background:var(--panel);display:grid;gap:5px;padding:12px;border-block:1px solid var(--panel-border);font-size:12px}.section-heading{display:grid;gap:5px;margin:0 0 12px;min-width:0}.section-heading .section-label,.workspace-eyebrow,.workspace-snapshot-line>span:first-child,.dsb-side>h4{font-family:Geist Mono,monospace;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.market-workspace .section-heading h2,.market-workspace .section-heading h3,#market-panel-overview>.wc-pane .ctl-head .section-heading h3{margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:var(--ink);text-transform:none;letter-spacing:-.02em}.ctl-head .section-heading{margin-bottom:4px}.ct-header{align-items:start;flex-wrap:wrap}.ct-header .section-heading{flex:1 1 200px}@media (max-width: 720px){.ctl-scroll{max-block-size:min(36rem,65svh)}.market-workspace .section-heading h2,.market-workspace .section-heading h3{font-size:18px}}.market-workspace .ctl-balance,.market-workspace .ctl-scroll-hint{margin:0}.market-workspace .ctl-sub{margin:6px 0 0}.ctl-head-right{gap:8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.market-workspace .section-tier-evidence h2,.market-workspace .section-tier-evidence h3{font-size:15px;font-weight:600;letter-spacing:-.01em}.sf-read{max-width:68ch;margin:8px 0 22px;text-align:left}.sf-read-more{margin-top:8px}.sf-read-more summary{color:var(--muted);font-size:11px;cursor:pointer}.sf-read-more .sf-read-note{margin:6px 0 0}.xdl.xdl-empty{margin:0}.xdl-quiet{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;padding:12px 0 0;border-top:1px solid var(--panel-border);color:var(--muted);font-size:13px}.xdl-quiet .section-label{font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.synth-answer{padding-bottom:8px}.synth-next{container:next / inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;margin-top:36px;padding-top:18px;border-top:1px solid var(--panel-border-strong)}.synth-next>.catalyst-timeline{padding:0;border:0;background:transparent}.synth-next>.sflips{margin-top:0}.synth-evidence{margin-top:36px;padding-top:18px;border-top:1px solid var(--panel-border)}@media (max-width: 900px){.synth-next{grid-template-columns:minmax(0,1fr);gap:24px}}.dsb-count-side{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px}.dsb-count-side .dsb-count.bad{margin-left:0}.dsb-count-side+.dsb-count-side{margin-left:12px}.sf-count-caption{display:inline-flex;flex-direction:column;gap:8px}.sf-num-bull .sf-count-caption{align-items:flex-end}.signal-count-change{position:relative;display:inline-flex;vertical-align:baseline}.signal-count-change-button{padding:2px 0;border:0;background:none;font:500 12px/1.4 Geist Mono,monospace;white-space:nowrap;cursor:pointer}.signal-count-change-bullish .signal-count-change-button{color:var(--good)}.signal-count-change-bearish .signal-count-change-button{color:var(--bad)}.signal-count-change-button span,.sf-num .signal-count-change-button span{font:inherit;color:var(--muted)}.signal-count-change-button:focus-visible{outline:1px solid currentColor;outline-offset:3px}.signal-count-change .signal-count-change-detail{display:none;position:absolute;top:100%;left:0;z-index:30;width:min(290px,75vw);max-height:280px;overflow:auto;padding:12px;border:1px solid var(--panel-border);border-radius:6px;background:var(--panel);box-shadow:0 8px 24px #0005;text-align:left}.signal-count-change-detail>span,.sf-num .signal-count-change-detail>span{display:block;margin:0 0 6px;color:var(--muted);font:400 12px/1.5 Inter,system-ui,sans-serif}.signal-count-change:hover .signal-count-change-detail,.signal-count-change .signal-count-change-detail.is-open{display:block}.sf-num-bear .signal-count-change-detail,.dsb-count-side:last-of-type .signal-count-change-detail{left:auto;right:0}.market-jump-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;padding:10px 0;margin-bottom:24px;border-block:1px solid var(--panel-border);font-size:12px}.market-jump-nav>span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.market-jump-nav a{color:var(--ink-2);padding:8px 0;text-decoration:none}.market-jump-nav a:hover{color:var(--accent)}.market-anchor,#market-relationships{scroll-margin-top:20px}.synth-answer>.xdl{margin-top:0;padding-top:0;padding-bottom:24px;border-bottom:1px solid var(--panel-border)}.synth-answer>.market-anchor{padding-top:24px}.workspace-view-intro{margin:16px 0 10px;color:var(--muted);font-size:13px}.signal-count-details{margin:12px 0;color:var(--muted);font-size:12px}.signal-count-details>summary{padding:8px 0;cursor:pointer}.signal-count-details dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.signal-count-details dd{margin:4px 0 16px}.signal-ledger-controls{align-items:end;margin:16px 0 10px;gap:12px}.signal-ledger-controls label{flex-direction:column;align-items:stretch;gap:6px}.signal-ledger-controls .signal-search{flex:1 1 240px}.signal-ledger-controls :is(input,select){min-height:40px;border:1px solid var(--panel-border-strong);border-radius:6px;background:var(--bg);color:var(--ink);padding:8px 10px;font:inherit;width:100%}.signal-ledger-controls input::placeholder{color:var(--muted)}.signal-ledger-controls .signal-display-toggle{min-height:40px}.signal-result-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font-size:12px;margin-bottom:20px}.signal-result-summary>span:last-child{margin-left:auto;font-size:11px}.signal-request-error{padding:20px 0}.signal-request-error details{margin-top:12px;color:var(--muted);overflow-wrap:anywhere}.scan-signal-main strong{white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.5}.scan-signal-tier{overflow-wrap:anywhere;color:var(--muted)}.scan-signal>summary{grid-template-columns:64px minmax(160px,1.3fr) minmax(0,1fr) 18px}.workspace-quick-nav{display:none}@media (max-width: 960px){.workspace-quick-nav{display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--panel-border)}.workspace-quick-nav button{flex:1;min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:500 12px/1.3 Inter,system-ui,sans-serif}.workspace-quick-nav button[aria-current=page]{border-bottom-color:var(--accent);color:var(--ink)}.market-workspace .workspace-rail-item{min-height:42px}}@media (max-width: 640px){.market-jump-nav{gap:0 18px;margin-bottom:20px}.market-jump-nav>span{width:100%;padding-top:6px}.market-jump-nav a{min-height:40px;display:inline-flex;align-items:center}.signal-count-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-ledger-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.signal-ledger-controls .signal-search,.signal-ledger-controls .signal-display-toggle{grid-column:1 / -1}.signal-ledger-controls select{min-width:0}.signal-result-summary>span:last-child{width:100%;margin-left:0}.scan-signal>summary{grid-template-columns:54px minmax(0,1fr) 16px}.workspace-quick-nav{gap:0;padding:0 8px}}.market-anchor>.wc-pane{padding:28px 0;border:0;border-top:1px solid var(--panel-border);border-radius:0;background:transparent}.live-signal-panel .v2-pane-title-meta{overflow-wrap:anywhere}.xdl-capture{color:var(--muted);font-size:11px;margin:-8px 0 14px}.market-workspace .app-main:focus{outline:none}.market-workspace :is(.asset-button,.workspace-rail-item,.workspace-tabs>button,.dtabs-list [role=tab],.signal-display-toggle button,.historical-evidence-tabs button,.data-browser-pagination button,.chart-tools button,.chg-windows button,.ctl-windows button,.ctl button.ctl-more){min-height:44px}.market-workspace :is(.icon-button,.workspace-mobile-menu){min-width:44px;min-height:44px}.market-workspace .workspace-rail-tools .access-menu>summary,.domain-template .market-explanation details>summary{min-height:44px;display:flex;align-items:center}.market-workspace summary{min-height:44px;align-content:center}.market-workspace :is(.workspace-text-link,.signal-count-change-button,select){min-height:44px}.market-workspace .brand{min-height:44px}@media (max-width: 640px){.market-workspace .top-bar{height:auto;min-height:52px;flex-wrap:wrap;padding-block:4px}.market-workspace .asset-selector{flex-wrap:wrap;min-width:0;max-width:100%}.market-workspace .workspace-mobile-menu{flex-shrink:0}.workspace-quick-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-quick-nav button{min-width:0;overflow-wrap:anywhere}.market-workspace .price-header,.market-workspace .price-main{min-width:0;max-width:100%}.market-workspace .price-main{flex-wrap:wrap}.market-workspace .price-value{overflow-wrap:anywhere}}.sf-cnt{display:flex;align-items:baseline;gap:3px;min-width:0}.sf-cnt-bull{justify-content:flex-end}.sf-d{position:relative;top:-.55em;color:var(--ink-2);font:500 10px Geist Mono,monospace;letter-spacing:0}.sf-block.sf-ghost{width:13px;background:none;box-shadow:none}.sf-bull .sf-block.sf-ghost{border:1px dashed color-mix(in srgb,var(--good) 55%,transparent)}.sf-bear .sf-block.sf-ghost{border:1px dashed color-mix(in srgb,var(--bad) 55%,transparent)}.sf-key .sf-block.sf-ghost{border:1px dashed var(--muted)}.sf-lead.is-scrub{color:var(--ink)}.sf-lanes{display:flex;flex-direction:column;gap:1px;width:100%;min-height:9px;min-width:0;background:linear-gradient(var(--panel-border),var(--panel-border)) var(--l1) 0 / 1px 100% no-repeat,linear-gradient(var(--panel-border),var(--panel-border)) var(--l3) 0 / 1px 100% no-repeat}.sf-bear .sf-lanes{--l1: var(--g1);--l3: var(--g3)}.sf-bull .sf-lanes{--l1: calc(100% - var(--g1));--l3: calc(100% - var(--g3))}.sf-lane{display:flex;height:7px;padding:1px 0;cursor:default}.sf-bull .sf-lane{justify-content:flex-end}.sf-lane .sf-block{height:5px;min-width:2px;border-radius:1px;transition:filter .12s ease,box-shadow .12s ease}.sf-lane:hover .sf-block{filter:brightness(1.3);box-shadow:0 0 0 1px var(--ink)}.sf-lane .sf-block.sf-ghost{width:8px;height:5px}.sf-block.is-unknown{width:10px!important;background:none!important;border:1px dotted color-mix(in srgb,var(--ink-2) 70%,transparent);box-sizing:border-box}.sf-bear .sf-block.is-open{-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}.sf-bull .sf-block.is-open{-webkit-mask-image:linear-gradient(270deg,#000 70%,transparent);mask-image:linear-gradient(270deg,#000 70%,transparent)}.sf-block.is-new.is-unknown{border-style:solid}.sf-more{color:var(--muted);font:10px Geist Mono,monospace}.sf-bull .sf-more{text-align:right}.sf-side .sf-lead{display:flex;align-items:flex-end;gap:0 .45em}.sf-bull .sf-lead{justify-content:flex-end}.sf-lead-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sf-lead-age{flex:none;color:var(--muted);font:500 11px Geist Mono,monospace;white-space:nowrap}.sf-row.is-off .sf-lanes{width:min(140px,100%);height:14px;border-radius:2px;background:repeating-linear-gradient(135deg,transparent 0 3px,var(--panel-border-strong) 3px 4px)}.sf-bull.sf-side .sf-lanes{justify-self:stretch}.sf-head>span{display:grid;gap:3px;align-self:end;padding-bottom:5px}.sf-axis{position:relative;display:block;height:11px;color:var(--muted);font:500 9px Geist Mono,monospace}.sf-axis i{position:absolute;top:0;font-style:normal}.sf-axis i:not(:first-child):not(:last-child){padding-left:3px;border-left:1px solid var(--panel-border-strong)}.sf-axis-bull i:not(:first-child):not(:last-child){padding:0 3px 0 0;border-left:0;border-right:1px solid var(--panel-border-strong)}.sf-axis i:first-child{color:var(--ink-2)}.sf-tape{display:flex;gap:2px;height:48px;min-width:0}.sf-tape.is-none{align-items:center;color:var(--muted);font-size:11px}.sf-day{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;border-radius:1px;background:linear-gradient(var(--panel-border-strong),var(--panel-border-strong)) 0 50% / 100% 1px no-repeat}.sf-day.is-week{background-color:color-mix(in srgb,var(--accent) 7%,transparent)}.sf-day b{position:absolute;left:0;right:0;border-radius:1px;max-height:50%}.sf-day-up{bottom:50%;background:var(--good)}.sf-day-down{top:50%;margin-top:1px;background:var(--bad)}.sf-day.is-old b{opacity:.28}.sf-day.is-missing{background:repeating-linear-gradient(135deg,transparent 0 2px,var(--panel-border-strong) 2px 3px)}.sf-key-track{display:inline-flex;justify-content:flex-end;width:40px;height:9px;align-items:center;box-shadow:inset 0 -1px 0 var(--panel-border)}.sf-key-track i{display:block;width:45%;height:5px;border-radius:1px;background:var(--good)}.sf-key-track.is-open i{width:100%;-webkit-mask-image:linear-gradient(270deg,#000 70%,transparent);mask-image:linear-gradient(270deg,#000 70%,transparent)}.sf-key-old{display:inline-block;width:6px;height:10px;border-radius:1px;background:var(--good);opacity:.28}.sf-key-gap{display:inline-block;width:10px;height:10px;background:repeating-linear-gradient(135deg,transparent 0 2px,var(--panel-border-strong) 2px 3px)}.sf-animate .sf-lane .sf-block{animation:sf-grow .55s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(.24s + var(--i, 0) * 60ms + var(--j, 0) * 45ms)}.sf-axes-note{display:none;margin:0 0 4px;color:var(--muted);font-size:11px;line-height:1.45}@container sf (max-width: 820px){.sf-axis{display:none}.sf-axes-note{display:block}.sf-lead-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere}.sf-side .sf-lead{flex-wrap:wrap}.sf-rotation .sf-rot-name{font-size:20px}.sf-rotation .sf-rot-corner,.sf-rotation .sf-rot-tick{font-size:15px}.sf-rotation .sf-rot-label{font-size:17px}}@media (prefers-reduced-motion: reduce){.sf-animate .sf-lane .sf-block,.sf-lane .sf-block{animation:none;transition:none}}.sf-rotation{margin:0;min-width:0}.sf-rotation figcaption{display:grid;gap:4px;margin-bottom:10px}.sf-rotation-title{color:var(--ink);font-size:14px;font-weight:600}.sf-rotation-details{color:var(--muted);font-size:11px;line-height:1.5}.sf-rotation-details summary{cursor:pointer;color:var(--ink)}.sf-rotation-note,.sf-rotation-missing{color:var(--muted);font-size:11px;line-height:1.5}.sf-rotation svg{display:block;width:100%;height:auto}.sf-rot-q{fill:color-mix(in srgb,var(--panel-2) 55%,transparent)}.sf-rot-axis{stroke:var(--panel-border-strong)}.sf-rot-corner,.sf-rot-tick{fill:var(--muted);font:500 10px Geist Mono,monospace}.sf-rot-label{fill:var(--ink-2);font:500 11px Inter,system-ui,sans-serif}.sf-rot-domain path{fill:none;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.sf-rot-bull path,.sf-rot-bull circle{stroke:var(--good);fill:var(--good)}.sf-rot-bear path,.sf-rot-bear circle{stroke:var(--bad);fill:var(--bad)}.sf-rot-flat path,.sf-rot-flat circle{stroke:var(--neutral);fill:var(--neutral)}.sf-rot-domain path{fill:none}.sf-rot-domain,.sf-rot-name{transition:opacity .15s ease}.sf-rot-domain.is-hot path{stroke-width:2}.sf-rot-domain .sf-rot-head{stroke:var(--bg);stroke-width:1.25}.sf-rot-domain.is-cold,.sf-rot-name.is-cold{opacity:.2}.sf-rot-name{fill:var(--ink-2);font:500 12px Inter,system-ui,sans-serif;cursor:pointer;outline:none}.sf-rot-name:hover,.sf-rot-name:focus-visible{fill:var(--ink);text-decoration:underline}.free-terminal-banner{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:16px 18px;margin-bottom:20px;border:1px solid var(--border,#30363d);border-radius:6px;background:var(--surface,#161b22);font-size:13px}.free-terminal-banner>div{flex:1;min-width:230px}.free-terminal-banner p{margin:5px 0 0;opacity:.75;max-width:80ch}.free-terminal-banner a,.free-terminal-upgrade a{color:var(--accent,#58a6ff)}.free-terminal-upgrade{padding:28px}.free-terminal-upgrade button{display:block;width:auto;height:auto;min-height:44px;padding:10px 16px;margin-top:18px;white-space:nowrap}.market-workspace .workspace-rail-ai{color:var(--accent)}.workspace-rail-protocol{font:9px Geist Mono,monospace;color:var(--muted)}.workspace-quick-nav .workspace-quick-ai{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;color:var(--accent);text-decoration:none;font-size:12px;white-space:nowrap}.workspace-quick-ai span{color:var(--muted);font-size:10px}.ai-start{margin:0 0 20px;padding:18px 20px;border:1px solid var(--panel-border-strong);border-left:3px solid var(--accent);border-radius:8px;background:var(--panel)}.ai-start-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-start h2{margin:4px 0 10px;font-size:19px;color:var(--ink)}.ai-start p{max-width:74ch;margin:0 0 10px;font-size:13px;line-height:1.6;color:var(--ink-2)}.ai-start .ai-start-access{color:var(--muted);font-size:12px}.ai-start-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 10px}.ai-start-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--panel-border-strong);border-radius:5px;font:600 13px/1.4 Inter,system-ui,sans-serif;text-decoration:none;background:var(--panel-2);color:var(--ink);cursor:pointer}.ai-start-actions a{background:var(--accent);border-color:var(--accent);color:var(--bg)}.ai-start .ai-start-dismiss{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--muted);font-size:24px;cursor:pointer}.ai-start details{font-size:12px;line-height:1.6;color:var(--muted)}.ai-start summary{cursor:pointer;min-height:32px;align-content:center}.ai-start blockquote{margin:8px 0;padding-left:12px;border-left:2px solid var(--panel-border);color:var(--ink-2)}.ai-start .ai-start-status{margin:8px 0 0;font-size:12px}.ai-start-status:empty{display:none}@media (max-width: 640px){.workspace-quick-nav .workspace-quick-ai{grid-column:1 / -1;justify-content:flex-start;border-bottom:1px solid var(--panel-border)}.ai-start{padding:14px}}.market-workspace .workspace-heading{padding:18px 0;gap:20px}.market-workspace .workspace-heading h1{font-size:clamp(25px,2.4vw,34px);line-height:1.15;margin:4px 0}.market-workspace .workspace-heading .workspace-asset-heading>p{margin:6px 0 0;font-size:14px}.market-workspace .workspace-heading .price-value{font-size:30px;line-height:1.15}.market-workspace .workspace-heading .price-instrument{font-size:11px}.market-workspace .workspace-heading .price-meta{margin-top:4px;font-size:11px;gap:4px 12px}.market-workspace .market-jump-nav{margin:0 0 16px;padding:6px 0;gap:8px 20px}.market-workspace .market-jump-nav a{min-height:36px;display:inline-flex;align-items:center;font-size:13px}.synthesis-opening{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.synthesis-opening .xdl{margin:0;min-width:0}.xdl-overline{margin:0 0 6px;color:var(--muted);font-size:12px}.synthesis-opening .xdl-capture{margin:10px 0;font-size:11px}.relationship-focus{padding:18px;border:1px solid var(--panel-border-strong);border-radius:10px;background:var(--panel)}.relationship-focus-heading .xdl-kind{color:var(--accent);font-size:11px}.relationship-focus-heading h2{margin:6px 0 16px;font-size:24px;line-height:1.25;font-weight:650;letter-spacing:-.025em}.relationship-observations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.relationship-observation{min-width:0;border-top:3px solid var(--panel-border-strong);padding-top:10px}.relationship-observation.reading-bull{border-top-color:var(--good)}.relationship-observation.reading-bear{border-top-color:var(--bad)}.relationship-observation header{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.relationship-observation h3{margin:0;color:var(--ink);font-size:16px}.relationship-observation header>span{color:var(--muted);font-size:13px;text-transform:capitalize}.relationship-observation ul{padding:0;margin:10px 0;list-style:none;display:grid;gap:10px}.relationship-observation li{color:var(--ink);font-size:16px;line-height:1.45;overflow-wrap:anywhere}.relationship-observation-coverage,.relationship-observation-missing{color:var(--warn);font-size:13px;line-height:1.4;margin:8px 0 0}.relationship-focus-footer{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:12px;border-top:1px solid var(--panel-border)}.relationship-focus-footer p{max-width:65ch;flex:1 1 250px;margin:0;color:var(--muted);font-size:12px;line-height:1.4}.market-workspace .reading-action{min-height:44px;padding:8px 0;border:0;background:none;color:var(--accent);font:600 14px/1.35 Inter,sans-serif;text-align:left;cursor:pointer}.reading-action:hover{text-decoration:underline}.catalyst-summary{padding:16px 18px;border-left:1px solid var(--panel-border);background:var(--panel);border-radius:8px}.reading-label{display:block;color:var(--muted);font-size:12px;font-weight:500}.catalyst-summary h3{margin:8px 0;font-size:18px;line-height:1.3}.catalyst-summary p{font-size:14px;line-height:1.45;margin:8px 0}.catalyst-summary-time{color:var(--ink);font-variant-numeric:tabular-nums}.catalyst-summary .panel-freshness{margin:6px 0}.catalyst-summary .reading-action{display:block;margin-top:6px}.synth-answer>.market-anchor{padding-top:18px}.instrument-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin:12px 0}.instrument-section-heading h2{margin:0;font-size:var(--type-section)}.instrument-section-heading>span{color:var(--muted);font-size:12px}.domain-template .dinstr{margin-top:16px;padding-top:0}.domain-template .dinstr>.mods{margin-top:0}.domain-template>.dsb-reading{margin-top:8px;padding-bottom:8px}.domain-template>.dsb-reading>.dsb-all-rules{border:0;padding:0;margin:4px 0 0}.dsb-reading .dsb-all-rules>summary{min-height:44px;display:flex;align-items:center;gap:4px;color:var(--accent)}.dsb-reading .dsb-all-rules>summary:before{content:"▸"}.dsb-reading .dsb-all-rules[open]>summary:before{content:"▾"}.dsb-reading .dsb-observation-fact dt{font-size:14px;color:var(--ink-2)}.dsb-reading .dsb-fact-window,.dsb-reading .dsb-fact-comparison{font-size:12px}.dsb-reading .dsb-fact-actions{margin-top:2px;font-size:12px}.dsb-reading .dsb-fact-actions button{min-height:36px}.dsb-reading .dsb-reading-horizons{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}.dsb-reading .dsb-reading-support{margin-top:0;font-size:12px}.dsb-reading .dsb-reading-support summary{min-height:36px;display:flex;align-items:center;gap:4px}.dsb-reading .dsb-reading-support summary:before{content:"▸"}.dsb-reading .dsb-reading-support details[open]>summary:before{content:"▾"}.relationship-evidence-lead,.relationship-signal-head strong,.relationship-signal-list p{font-size:16px;line-height:1.45}@media (max-width: 1050px){.synthesis-opening{grid-template-columns:minmax(0,1fr);gap:12px}.catalyst-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:12px 16px}.catalyst-summary h3,.catalyst-summary p,.catalyst-summary .reading-action{margin:0}}@media (max-width: 600px){.market-workspace .workspace-heading{padding:12px 0;gap:10px}.market-workspace .workspace-heading .price-value{font-size:25px}.market-workspace .workspace-heading .price-main{margin:2px 0}.market-workspace .workspace-heading .price-meta{gap:3px 10px}.market-workspace .market-jump-nav{margin-bottom:12px;gap:0 14px}.market-workspace .market-jump-nav>span{display:none}.relationship-focus{padding:14px}.relationship-focus-heading h2{font-size:22px;margin-bottom:12px}.relationship-observations{gap:12px;grid-template-columns:minmax(0,1fr)}.relationship-observation ul{margin:6px 0;gap:6px}.relationship-focus-footer{margin-top:10px}.catalyst-summary{gap:6px 12px}.catalyst-summary .reading-label{flex-basis:100%}}.relationship-fact{display:block;margin-top:4px}.relationship-fact strong{font-weight:600;white-space:nowrap}.relationship-fact small{display:block;color:var(--muted);font-size:12px}.domain-lead{margin-bottom:20px}.domain-lead-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:24px}.domain-lead-primary{min-width:0;padding:18px;border:1px solid var(--panel-border-strong);border-radius:8px;background:var(--panel)}.domain-lead-kicker{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-bottom:18px;color:var(--muted);font-size:12px}.domain-lead-kicker>span:first-child{color:var(--ink);font-weight:600}.domain-lead-primary .dial-label{font-size:16px}.domain-lead-primary .dial-value{font-size:28px}.domain-lead-primary .dial-chart{height:135px;margin-top:18px}.domain-lead-primary .dial-note{font-size:12px}.lead-source,.lead-chart-note{color:var(--muted);font-size:12px;line-height:1.45;margin:8px 0}.lead-source{color:var(--ink-2)}.domain-lead-counterpoint{min-width:0;border-top:2px solid var(--panel-border-strong);padding:16px 0 0}.domain-lead-counterpoint .reading-label{color:var(--ink);font-size:14px;font-weight:600}.lead-counter-name{font-size:16px;line-height:1.45;margin:10px 0}.domain-lead-counterpoint dl{margin:16px 0;display:grid;gap:12px}.domain-lead-counterpoint dt{color:var(--muted);font-size:13px}.domain-lead-counterpoint dd{margin:3px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.domain-lead-counterpoint dd strong{font-size:22px;font-weight:550}.domain-lead-counterpoint dd span{font-size:12px;color:var(--muted)}.lead-chart-label{margin:0 0 12px;font-size:14px;color:var(--ink)}.lead-comparison{margin:14px 0}.lead-comparison figcaption{font-size:16px;line-height:1.5}.lead-comparison figcaption>span{font-size:13px;color:var(--muted)}.lead-comparison svg{width:100%;height:42px;display:block}.lead-comparison-axis{stroke:var(--panel-border-strong);stroke-width:2}.lead-comparison-threshold{stroke:var(--muted);stroke-width:1.5;stroke-dasharray:3 2}.lead-comparison-value{fill:var(--accent)}.lead-comparison-ends{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.market-workspace .sf-hero{padding-top:12px}.market-workspace .sf-num strong{font-size:30px;line-height:1}.market-workspace .sf-count-caption{gap:3px}@media (max-width: 700px){.domain-lead-grid{grid-template-columns:minmax(0,1fr);gap:16px}.domain-lead-primary{padding:14px}.domain-lead-primary .dial-chart{height:115px}.domain-lead-counterpoint{padding:12px 14px;border:1px solid var(--panel-border);border-radius:8px}.domain-lead-counterpoint dl{margin:8px 0}}.lead-source-details{font-size:12px;color:var(--muted)}.lead-source-details summary{min-height:36px;display:flex;align-items:center;cursor:pointer}.lead-source-details summary:before{content:"▸ ";margin-right:5px}.lead-source-details p{line-height:1.45}.domain-template>.domain-opening{margin:8px 0 12px;padding:0;border:0}.domain-opening .domain-lead-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;align-items:start}.domain-template .domain-opening .domain-breadth-topline{margin:0;padding:14px}.domain-opening .domain-lead-primary{padding:14px}.domain-opening .domain-lead-kicker{margin-bottom:10px}.domain-opening .domain-lead-primary .dial-chart{height:110px;margin-top:10px}.domain-opening .domain-lead-counterpoint{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:10px 0 0;border-top:1px solid var(--panel-border)}.domain-opening .domain-lead-counterpoint .lead-counter-name{margin:0;font-size:14px}.domain-opening .domain-lead-counterpoint dl{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0}.domain-opening .domain-lead-counterpoint dl>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.domain-opening .domain-lead-counterpoint dt{font-size:11px}.domain-opening .domain-lead-counterpoint dd{margin:0}.domain-opening .domain-lead-counterpoint dd strong{font-size:18px}.domain-opening .domain-lead-counterpoint .lead-chart-note{margin:0;font-size:11px}.domain-opening .domain-lead-counterpoint .reading-action{margin-left:auto;min-height:30px;padding:2px 0;font-size:12px}.domain-opening-pm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}@media (max-width: 760px){.domain-opening .domain-lead-grid,.domain-opening-pm{grid-template-columns:minmax(0,1fr)}.domain-opening .domain-lead-counterpoint{padding:10px}}.synthesis-opening{gap:16px}.synthesis-breadth-card{min-width:0}.synth-answer>.catalyst-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:12px;padding:8px 14px}.synth-answer>.catalyst-summary :is(h3,p){margin:0}@media (max-width: 760px){.synthesis-opening{grid-template-columns:minmax(0,1fr)}}.relationship-redesign{container-type:inline-size}.relationship-card-topline{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 20px}.relationship-card-topline .xdl-kind{text-transform:uppercase;letter-spacing:.09em;font-weight:600}.relationship-episode-age{color:var(--muted);font:11px/1.5 var(--font-mono, monospace)}.relationship-redesign .relationship-focus-heading h2{margin:10px 0 16px;font-size:19px;max-width:85ch}.relationship-redesign .relationship-observations{gap:16px}.relationship-redesign .relationship-observation{border-top:0;padding-top:0;--relationship-tone: var(--muted)}.relationship-redesign .reading-bull{--relationship-tone: var(--good)}.relationship-redesign .reading-bear{--relationship-tone: var(--bad)}.relationship-redesign .relationship-observation header h3>span{color:var(--relationship-tone)}.relationship-window{margin:5px 0 12px;padding-bottom:10px;border-bottom:2px solid var(--relationship-tone);font-size:12px;color:var(--muted)}.relationship-value-row,.relationship-etf-values>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px}.relationship-value-row strong,.relationship-etf-values dd{font:600 14px/1.5 var(--font-mono, monospace);text-align:right}.relationship-side-note,.relationship-fund-share p{font-size:13px;line-height:1.5;color:var(--ink-2);margin:10px 0}.relationship-etf-values{display:grid;gap:8px;margin:14px 0 18px;font-size:14px}.relationship-etf-values dd{margin:0}.relationship-share-label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--muted);margin-bottom:8px}.relationship-share-label strong{color:var(--ink)}.relationship-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-top:1px solid var(--panel-border);padding-top:12px;margin-top:12px}.relationship-decision-grid h3{text-transform:uppercase;letter-spacing:.08em;font:11px/1.5 var(--font-mono, monospace);color:var(--muted);margin:0 0 7px}.relationship-decision-grid p{margin:0;font-size:13px;line-height:1.5;color:var(--ink)}.relationship-decision-grid small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.relationship-decision-grid a{display:inline-block;padding:6px 0;font-size:12px}.relationship-decision-pending{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--panel-border);font-size:12px;line-height:1.5;color:var(--muted)}.relationship-also-open{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.relationship-card-detail{margin-top:12px;color:var(--muted);font-size:12px;line-height:1.5}.relationship-card-detail summary{cursor:pointer;padding:8px 0}.relationship-card-detail .xdl-held{display:inline;margin:0}@container (max-width: 460px){.relationship-redesign .relationship-observations{grid-template-columns:minmax(0,1fr);gap:14px}}.market-workspace .synthesis-heading{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}.synthesis-heading>*{min-width:0}.synthesis-heading .workspace-asset-heading{text-align:left}.synthesis-heading .workspace-asset-heading>.price-header{margin-top:16px}.market-workspace .synthesis-heading .price-header{align-items:flex-start;max-width:100%}.market-workspace .synthesis-heading .price-instrument{text-align:left;margin-bottom:4px}.market-workspace .synthesis-heading .price-meta{justify-content:flex-start}.synthesis-heading .price-main{flex-wrap:wrap}.price-change-period{display:block;font-size:11px;font-weight:400;color:var(--muted)}.market-workspace .synthesis-heading .catalyst-summary{display:block;margin:0;padding:0 0 0 20px;background:none;border-radius:0}.market-workspace .synthesis-heading .catalyst-summary h3{font-size:15px;margin:4px 0}.market-workspace .synthesis-heading .catalyst-summary p{font-size:12px;margin:3px 0;max-width:none}.synthesis-heading .catalyst-summary .reading-action{min-height:32px;padding:4px 0;margin:0;font-size:12px}.relationship-redesign{padding:14px}.relationship-redesign .relationship-window{margin-bottom:8px;padding-bottom:6px}.relationship-redesign .relationship-observation ul{gap:8px;margin:8px 0}.relationship-redesign .relationship-etf-values{gap:6px;margin:8px 0 12px;font-size:13px}.relationship-redesign .relationship-side-note,.relationship-redesign .relationship-fund-share p{font-size:12px;margin:6px 0}.relationship-redesign .flow-row{grid-template-columns:minmax(0,1fr) minmax(30px,.7fr) auto;gap:6px}.relationship-redesign .flow-label,.relationship-redesign .flow-value{font-size:11px}.relationship-card-actions{margin-top:4px}.relationship-card-actions .reading-action{min-height:32px;padding:4px 0;font-size:12px}.relationship-card-detail{margin-top:0}.relationship-card-detail h3{font-size:12px;margin:8px 0 4px}@media (max-width: 1200px){.synthesis-opening{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.market-workspace .synthesis-heading{grid-template-columns:minmax(0,1fr);gap:16px}.market-workspace .synthesis-heading .catalyst-summary{grid-column:1 / -1;padding:12px 0 0;border-left:0;border-top:1px solid var(--panel-border)}}@container domain-breadth (max-width: 550px){.synthesis-breadth-card .dbt-grid{grid-template-columns:minmax(0,1fr);gap:14px}.synthesis-breadth-card .dbt-counts{display:flex;flex-wrap:wrap;gap:12px 28px}.synthesis-breadth-card .dbt-context-counts{margin-top:8px}}:root{--reading-body: max(15px, .9375rem);--reading-small: max(14px, .875rem);--reading-gap: 1rem;--type-section: 20px;--type-module: 15px;--type-figure: 13px}.history-read-status,.edition-status,.coverage-summary{grid-column:1 / -1;padding:.75rem 1rem;border:1px solid var(--panel-border-strong);border-radius:.5rem;background:var(--panel);color:var(--ink);font-size:var(--reading-small)}.history-read-status p,.edition-status p{margin:0 0 .5rem}.domain-template>.coverage-summary{margin:0 0 12px;padding:0;border:0;border-radius:0;background:none;color:var(--muted);font-size:12px;line-height:1.5}.domain-template>.coverage-summary b{color:var(--warn);font-weight:600}.domain-template>.coverage-summary a{min-height:0;color:var(--accent)}.reading-glossary{margin-bottom:.75rem;color:var(--ink-2);font-size:var(--reading-small)}.reading-glossary summary{cursor:pointer;padding:.35rem 0}:where(.domain-template,.analysis-document,.trs,.ib-notebook) :where(p:not([class]),:is(ul,ol):not([class])>li){font-size:var(--reading-body);line-height:1.55;overflow-wrap:anywhere}:where(.domain-template,.analysis-document) :where(dt,dd,summary),:where(.trs) :where(td,th,summary){font-size:var(--reading-small);line-height:1.5}.domain-template :is(.dq-note,.dq-none),.trs .trs-lede{font-size:var(--reading-body);line-height:1.55;max-width:72ch}.market-workspace .dtabs-panel .section-heading h3{font-size:var(--type-module);font-weight:600;letter-spacing:-.01em}:where(.domain-template,.trs,.analysis-panel) :where(.workspace-note,.mod-note,.dial-note,.liq-map-footnote,.liq-map-context,.trading-levels-note){max-width:68ch}:where(.domain-template) :where(.market-explanation p){max-width:72ch}:is(.domain-template,.trs,.analysis-panel) :is(.mod-note,.dial-note,.liq-map-footnote,.liq-map-context,.trading-levels-note,.tech-legend-note){font-size:12px;line-height:1.5}.domain-template .mod-foot{font-size:11px}.domain-template :is(strong,dd,td),.trs td,.analysis-panel strong{font-variant-numeric:tabular-nums}@media (pointer: coarse){.domain-template :is(button,a,summary),.analysis-panel :is(button,a,summary),.ib-notebook button,.pm-task-nav button,.market-workspace .market-jump-nav a{min-height:max(44px,2.75rem);align-content:center}}.market-jump-nav,.pm-task-nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.pm-task-nav{margin:1rem 0}.pm-task-nav button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--panel-2)}.market-jump-nav a{display:inline-flex;align-items:center}.market-jump-nav .jump-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:pre}:where(.domain-template,.analysis-panel,.trs,.ib-notebook) :focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(#domain-reading,#domain-changes,#domain-library,[id^=dpanel-]){scroll-margin-top:5rem}.ledger-sq.ledger-unavailable{background:repeating-linear-gradient(135deg,transparent,transparent 2px,var(--muted) 2px,var(--muted) 3px);outline:1px solid var(--muted)}.signal-count-change-button{color:var(--ink-2)}[data-theme=light] :is(.domain-template,.trs,.analysis-panel){--good: #167042;--warn: #805000}@media (max-width: 768px){.domain-template,.dashboard-page,.analysis-panel,.trs,.ib-notebook{min-width:0;max-width:100%}.domain-opening-pm{grid-template-columns:minmax(0,1fr)}.market-jump-nav{position:static;white-space:normal}.domain-template .mod-scroll,.trs .mod-scroll,.analysis-panel pre{max-width:100%;overflow:auto}.domain-lead-kicker{flex-wrap:wrap}.domain-opening .domain-lead-counterpoint .reading-action{margin-left:0}.analysis-controls label,.analysis-controls select,.pmw-tabs{max-width:100%;min-width:0}.pmw-tabs{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.domain-template *,.analysis-panel *{scroll-behavior:auto;transition:none}}
