@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.hidden{display:none}}:root{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--midnight:#071c36;--ink:#101827;--slate:#334155;--muted:#64748b;--azure:#2563eb;--teal:#0f766e;--emerald:#10b981;--amber:#d97706;--red:#dc2626;--violet:#6d5bd0;--panel:#f6f8fb;--panel-strong:#eef4ff;--surface:#fff;--line:#d8e1ee;--soft-line:#d8e1eeb8;--shadow:0 18px 50px #071c3614;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:linear-gradient(#eef4ffc7 0,#fff0 540px),linear-gradient(90deg,#0f766e0f,#d977060d),#fff;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #2563eb7a}.app-shell{width:min(100% - 36px,1500px);margin:0 auto;padding-bottom:88px}.topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #d8e1eed1;margin-inline:-18px;position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:18px;width:min(100% - 36px,1500px);min-height:72px;margin:0 auto;display:flex}.brand-mark{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.brand-symbol{border:1px solid var(--line);border-radius:var(--radius);background:var(--midnight);width:42px;height:42px;box-shadow:var(--shadow);place-items:center;display:grid;position:relative}.brand-symbol:before,.brand-symbol:after{content:"";background:#8eb2ff;width:24px;height:2px;position:absolute}.brand-symbol:before{transform:rotate(-58deg)}.brand-symbol:after{background:#7ee1bb;transform:rotate(31deg)translate(5px,5px)}.brand-symbol span{background:var(--azure);border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute}.brand-symbol span:first-child{bottom:9px;left:8px}.brand-symbol span:nth-child(2){background:var(--violet);top:8px;left:17px}.brand-symbol span:nth-child(3){background:var(--emerald);bottom:17px;right:8px}.brand-word{color:var(--midnight);font-family:var(--font-display);text-transform:uppercase;line-height:1;display:grid}.brand-word strong{font-size:1rem}.brand-word span{color:var(--muted);font-size:.72rem;font-weight:800}.product-nav{align-items:center;gap:8px;display:flex}.product-nav a,.workshop-link{border-radius:var(--radius);min-height:42px;color:var(--slate);border:1px solid #0000;justify-content:center;align-items:center;padding:0 14px;font-size:.9rem;font-weight:800;display:inline-flex}.product-nav a:hover{border-color:var(--line);background:var(--panel);color:var(--midnight)}.workshop-link{background:var(--midnight);color:#fff!important}.command-band{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:stretch;gap:22px;padding:26px 0 18px;display:grid}.command-copy{border-bottom:1px solid var(--soft-line);align-content:center;min-height:310px;padding:22px 0;display:grid}.eyebrow,.panel-kicker{color:var(--azure);text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--midnight);font-family:var(--font-display);line-height:1.04}h1{max-width:820px;margin-bottom:14px;font-size:3.18rem}h2{margin-bottom:8px;font-size:1.42rem}h3{font-size:1rem}.hero-lead,.hero-support,.scenario-panel p,.section-heading p,.workspace-header p,.analysis-card p,.selected-project-panel p,.drawer-copy p{color:var(--slate);font-size:1rem;line-height:1.65}.hero-lead{color:var(--midnight);margin-bottom:10px;font-size:1.13rem;font-weight:780}.hero-support{max-width:790px;margin-bottom:14px}.agentic-note{border-radius:var(--radius);background:var(--panel);max-width:810px;color:var(--slate);border:1px solid #2563eb33;gap:10px;padding:12px;font-size:.9rem;font-weight:720;line-height:1.5;display:flex}.agentic-note svg{color:var(--azure);flex:none}.scenario-panel,.left-rail,.decision-workspace,.workspace-hero,.flow-visual-panel,.selected-project-panel,.workspace-section,.cash-panel,.variation-panel,.trust-panel,.trace-panel,.architecture-panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fffffff0}.scenario-panel{align-content:space-between;gap:16px;min-height:310px;padding:20px;display:grid}.scenario-panel strong{color:var(--midnight);margin-bottom:8px;font-size:1.24rem;display:block}.scenario-meta{color:var(--amber);text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:900;display:block}.scenario-stat-grid,.project-stat-grid,.drawer-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scenario-stat-grid div,.project-stat-grid div,.drawer-stat{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:5px;padding:12px;display:grid}.scenario-stat-grid span,.project-stat-grid span,.drawer-stat span{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:850}.scenario-stat-grid strong,.project-stat-grid strong,.drawer-stat strong{color:var(--midnight);margin:0;font-size:1.22rem}.workflow-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.flow-step{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:12px;min-height:76px;padding:14px;display:flex}.flow-step span{background:var(--midnight);color:#fff;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:900;display:inline-grid}.flow-step strong{min-width:0;color:var(--midnight);font-size:.9rem;line-height:1.28}.flow-step svg{color:var(--muted);flex:none}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 18px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius);text-align:left;background:#fff;align-content:start;gap:8px;min-height:148px;padding:16px;display:grid}.metric-card svg{color:var(--teal)}.metric-card span,.metric-card small{color:var(--muted);font-size:.8rem;font-weight:750;line-height:1.35}.metric-card strong{color:var(--midnight);font-size:1.54rem;line-height:1.1}.metric-card:hover,.metric-card:focus-visible,.question-button:hover,.project-button:hover,.project-button.active,.question-button.active,.small-action:hover,.wide-action:hover,.margin-line-card:hover,.cash-row:hover,.variation-row:hover,.recommendation-card:hover,.source-file-button:hover,.trace-row:hover,.evaluation-row:hover,.architecture-node:hover,.evidence-chip:hover,.related-document-button:hover,.mini-row:hover{background:#fff;border-color:#2563eb6b;box-shadow:0 10px 30px #071c3614}.risk-badge{text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.risk-badge.low{color:#047857;background:#10b9811f}.risk-badge.watch{color:#1d4ed8;background:#2563eb1f}.risk-badge.elevated{color:#b45309;background:#d9770624}.risk-badge.critical{color:#b91c1c;background:#dc26261f}.console-grid{grid-template-columns:336px minmax(0,1fr);align-items:start;gap:18px;display:grid}.console-grid>*,.workspace-split>*,.trust-grid>*,.analysis-grid>*,.visual-and-summary-grid>*,.metric-strip>*,.workflow-strip>*,.margin-grid>*,.recommendation-grid>*{min-width:0}.left-rail,.decision-workspace,.workspace-hero,.selected-project-panel,.workspace-section,.cash-panel,.variation-panel,.trust-panel,.trace-panel,.architecture-panel{padding:18px}.left-rail{position:sticky;top:90px}.decision-workspace{background:#ffffffd1;gap:18px;display:grid}.panel-header,.workspace-header,.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading{margin-bottom:14px;display:block}.panel-header svg,.workspace-header svg{color:var(--azure);flex:none}.compact-header{align-items:center}.compact-header h2,.workspace-header h2,.section-heading h2{margin-bottom:0}.question-list,.project-list,.cash-list,.variation-list,.trace-list,.source-record-list,.related-document-list,.mini-table{gap:8px;display:grid}.question-button,.project-button,.source-file-button,.trace-row,.related-document-button,.mini-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;color:var(--slate);text-align:left;gap:5px;padding:11px;display:grid}.question-button{grid-template-columns:minmax(0,1fr) 18px;align-items:center}.question-button span{color:var(--midnight);font-size:.86rem;font-weight:850;line-height:1.32}.question-button svg{color:var(--muted)}.project-button span,.source-file-button span,.trace-row span,.related-document-button span,.mini-row span{color:var(--azure);text-transform:uppercase;font-size:.72rem;font-weight:900}.project-button strong,.source-file-button strong,.trace-row strong,.related-document-button strong,.mini-row strong{color:var(--midnight);font-size:.88rem;line-height:1.28}.project-button small,.source-file-button small,.trace-row small,.related-document-button small,.mini-row small{color:var(--muted);font-size:.76rem;font-weight:720;line-height:1.35}.panel-divider{background:var(--line);height:1px;margin:18px 0}.workspace-hero{gap:16px;display:grid}.workspace-header{align-items:flex-start}.confidence-stack{flex:none;justify-items:end;gap:8px;display:grid}.confidence-pill{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--midnight);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.confidence-pill.high{color:#047857;background:#10b9811a;border-color:#10b98147}.confidence-pill.medium,.confidence-pill.review{color:#b45309;background:#d977061a;border-color:#d9770647}.small-action,.wide-action{border:1px solid var(--line);border-radius:var(--radius);background:var(--midnight);color:#fff;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:900;display:inline-flex}.wide-action{width:100%;margin-top:14px}.analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analysis-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:10px;min-height:172px;padding:14px;display:grid}.analysis-card div{align-items:center;gap:8px;display:flex}.analysis-card svg{color:var(--teal)}.analysis-card strong{color:var(--midnight);font-size:.92rem}.analysis-card p{margin-bottom:0;font-size:.9rem}.evidence-chip-row{flex-wrap:wrap;gap:8px;display:flex}.evidence-chip-row.compact{gap:6px}.evidence-chip{border:1px solid var(--line);min-height:34px;color:var(--midnight);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.evidence-chip svg{color:var(--azure)}.visual-and-summary-grid,.workspace-split,.trust-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:18px;display:grid}.flow-visual-panel{min-height:342px;padding:12px;overflow:hidden}.commercial-map{width:100%;height:100%;min-height:318px;display:block}.map-bg{fill:#fbfcff;stroke:var(--line)}.map-grid line{stroke:#d8e1ee;stroke-width:1px}.map-profit-path{fill:none;stroke:#d97706;stroke-dasharray:8 7;stroke-width:3px}.map-recovery-path{fill:none;stroke:url(#marginLine);stroke-width:4px}.map-labels{fill:var(--slate);font-size:13px;font-weight:800}.project-plot circle{fill:#fff;stroke:var(--teal);stroke-width:4px}.project-plot text{fill:var(--slate);font-size:12px;font-weight:900}.project-plot.active circle{fill:var(--midnight);stroke:var(--amber)}.active-project-marker line{stroke:var(--midnight);stroke-width:2px}.active-project-marker circle{fill:var(--red);stroke:#fff;stroke-width:3px}.map-callout{border:1px solid var(--line);border-radius:var(--radius);text-align:left;width:100%;box-shadow:var(--shadow);background:#fff;gap:4px;padding:9px 10px;display:grid}.map-callout strong{color:var(--midnight);font-size:.86rem}.map-callout span{color:var(--slate);font-size:.76rem;font-weight:800}.selected-project-panel>strong{color:var(--midnight);margin-bottom:8px;font-size:1rem;line-height:1.35;display:block}.project-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-section{display:grid}.margin-grid,.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.margin-line-card,.recommendation-card,.cash-row,.variation-row,.evaluation-row,.architecture-node{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-align:left;gap:10px;width:100%;padding:14px;display:grid}.margin-line-card>div:first-child,.recommendation-card>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.margin-line-card span,.recommendation-card span{color:var(--muted);font-size:.76rem;font-weight:850}.margin-line-card>strong,.recommendation-card>strong{color:var(--midnight);font-size:1rem;line-height:1.28}.margin-line-card p,.recommendation-card p{color:var(--slate);margin-bottom:0;font-size:.88rem;line-height:1.48}.variance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.variance-grid span{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:3px;padding:8px;display:grid}.variance-grid strong{color:var(--midnight);font-size:.9rem}.cash-panel,.variation-panel,.trust-panel,.trace-panel{align-content:start;gap:14px;display:grid}.cash-row,.variation-row{gap:6px}.cash-row span,.variation-row span{color:var(--azure);text-transform:uppercase;font-size:.72rem;font-weight:900}.cash-row strong,.variation-row strong{color:var(--midnight);font-size:.92rem;line-height:1.3}.cash-row small,.variation-row small{color:var(--slate);font-size:.78rem;font-weight:760}.cash-row.overdue{border-color:#dc262657}.cash-row.held,.cash-row.submitted{border-color:#d977064d}.empty-note{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);margin:0;padding:14px;font-size:.88rem}.recommendation-meta{flex-wrap:wrap;gap:8px;display:flex}.recommendation-meta span{background:#fff;border-radius:999px;padding:6px 9px}.card-action{border:1px solid var(--line);border-radius:var(--radius);background:var(--midnight);color:#fff;justify-content:center;align-items:center;width:max-content;min-height:36px;padding:0 11px;font-size:.78rem;font-weight:900;display:inline-flex}.card-action:hover{background:#0f2b50}.source-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.source-type-grid span{border:1px solid var(--line);background:var(--panel);color:var(--midnight);text-align:center;border-radius:999px;padding:8px 10px;font-size:.76rem;font-weight:900}.trace-row{background:#fff}.trace-row small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.evaluation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.evaluation-row{background:var(--panel);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px}.evaluation-row svg{color:var(--teal)}.evaluation-row span{color:var(--slate);font-size:.76rem;font-weight:850}.evaluation-row strong{color:var(--midnight);font-size:.86rem}.architecture-panel{gap:10px;display:grid}.architecture-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.architecture-node{background:#fff;align-content:start;min-height:124px}.architecture-node span{background:var(--midnight);color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;font-size:.74rem;font-weight:900;display:inline-grid}.architecture-node strong{color:var(--midnight);font-size:.92rem;line-height:1.24}.architecture-node small{color:var(--slate);font-size:.76rem;font-weight:740;line-height:1.35}.outcome-band{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.outcome-band span{color:#047857;background:#10b98114;border:1px solid #10b98138;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:.8rem;font-weight:900;display:inline-flex}.drawer-layer{z-index:80;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(420px,620px);display:grid;position:fixed;inset:0}.drawer-scrim{pointer-events:auto;background:#071c3652;border:0;width:100%}.drilldown-drawer{border-left:1px solid var(--line);pointer-events:auto;background:#fff;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:-22px 0 60px #071c3629}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.drawer-header h2{margin-bottom:0}.drawer-close{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:40px;height:40px;color:var(--midnight);flex:none;place-items:center;display:inline-grid}.drawer-section,.document-tabs{padding:18px 20px 24px;overflow:auto}.drawer-section{align-content:start;gap:14px;display:grid}.drawer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-copy{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:14px}.drawer-copy strong{color:var(--midnight);margin-bottom:6px;display:block}.drawer-copy p{margin-bottom:0;font-size:.92rem}.detail-list,.tag-cloud{flex-wrap:wrap;gap:8px;display:flex}.detail-list span,.tag-cloud span{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--slate);padding:9px 10px;font-size:.8rem;font-weight:760;line-height:1.4}.tab-row{z-index:3;border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:8px;margin:-18px -20px 16px;padding:14px 20px;display:flex;position:sticky;top:0}.doc-tab{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--slate);border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:900}.doc-tab.active{border-color:var(--midnight);background:var(--midnight);color:#fff}.original-pages,.chunk-list,.lineage-list{gap:12px;display:grid}.synthetic-page{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcff;padding:18px}.synthetic-page header,.synthetic-page footer{color:var(--muted);justify-content:space-between;gap:12px;font-size:.76rem;font-weight:850;display:flex}.synthetic-page h3{margin:18px 0 10px}.synthetic-page p,.source-content p,.chunk-card p{color:var(--slate);font-size:.9rem;line-height:1.58}.source-content{gap:12px;display:grid}.source-content>strong{color:var(--midnight)}.chunk-card,.index-field,.lineage-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:12px}.chunk-card span,.index-field span{color:var(--azure);text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:900;display:block}.chunk-card strong,.index-field strong{color:var(--midnight);font-size:.9rem;line-height:1.3}.chunk-card p{margin:7px 0}.chunk-card small{color:var(--muted);font-size:.76rem;font-weight:760}.index-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.why-used-panel,.related-panel{gap:14px;display:grid}.why-used-panel>div:first-child{color:var(--midnight);align-items:center;gap:8px;display:flex}.why-used-panel svg{color:var(--azure)}.lineage-row{gap:10px;display:flex}.lineage-row svg{color:var(--teal);flex:none}.lineage-row div{gap:3px;display:grid}.lineage-row strong{color:var(--midnight);font-size:.86rem}.lineage-row span{color:var(--slate);font-size:.82rem;line-height:1.42}.demo-status-bar{border-radius:var(--radius);max-width:min(620px,100% - 36px);min-height:44px;color:var(--slate);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #2563eb38;align-items:center;gap:9px;margin:18px 0 0 auto;padding:0 14px;font-size:.82rem;font-weight:850;display:inline-flex}.demo-status-bar svg{color:var(--azure);flex:none}@media (max-width:1180px){.command-band,.console-grid,.visual-and-summary-grid,.workspace-split,.trust-grid{grid-template-columns:1fr}.left-rail{position:static}.analysis-grid,.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.app-shell{width:min(100% - 24px,1500px)}.topbar{margin-inline:-12px}.topbar-inner{flex-wrap:wrap;width:min(100% - 24px,1500px);padding:10px 0}.product-nav{width:100%;padding-bottom:4px;overflow-x:auto}.command-band{padding-top:12px}h1{font-size:2.36rem}.workflow-strip,.metric-strip,.analysis-grid,.margin-grid,.recommendation-grid,.architecture-flow,.scenario-stat-grid,.drawer-stat-grid,.index-field-grid{grid-template-columns:1fr}.flow-step svg{display:none}.workspace-header,.panel-header{display:grid}.confidence-stack{justify-items:start}.variance-grid,.project-stat-grid,.source-type-grid,.evaluation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-layer{grid-template-columns:1fr}.drawer-scrim{display:none}.drilldown-drawer{border-left:0;width:100%;max-height:100vh}}@media (max-width:540px){.left-rail,.decision-workspace,.workspace-hero,.selected-project-panel,.workspace-section,.cash-panel,.variation-panel,.trust-panel,.trace-panel,.architecture-panel,.scenario-panel{padding:14px}.variance-grid,.project-stat-grid,.source-type-grid,.evaluation-list{grid-template-columns:1fr}.commercial-map{min-height:260px}.demo-status-bar{align-items:flex-start;padding-block:10px}}
