:root{--bg:#f4f1e8;--surface:#fff;--surface-soft:#eee9dc;--line:#c9bfaa;--text:#1e2523;--muted:#6d756f;--accent:#2f6f73;--income:#476b4d;--expense:#8b4d43;--warning:#8f6a28;--link:#4f5f9d;--shadow:0 8px 20px rgba(40,38,32,.05);color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.45}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,input{font:inherit}button{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:3px;min-height:34px;cursor:pointer}button:hover{border-color:var(--accent)}.app-shell{min-height:100vh}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:14px 20px;border-bottom:1px solid var(--line);background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eyebrow{margin:0 0 2px;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:0}.state-source{display:inline-flex;align-items:center;min-height:22px;margin-top:5px;padding:2px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:.72rem}.state-source.warning{color:var(--warning);background:#fff8e6}.quell-root-shell{min-height:100vh;background:linear-gradient(180deg,#ffffffb8,#f6f4eff0 190px),var(--bg)}.quell-root-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,auto) minmax(160px,auto);gap:14px;align-items:center;min-height:64px;padding:10px 16px;border-bottom:1px solid var(--line);background:#fcfbf7f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.quell-root-brand{display:flex;align-items:center;gap:14px;min-width:0}.quell-root-brand p{margin:0;overflow:hidden;color:var(--muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.quell-professional-logo{position:relative;display:inline-grid;min-width:118px;padding:0 0 9px;color:#282b29;line-height:1}.quell-professional-logo span{font-family:Futura PT,Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.52rem;font-weight:500}.quell-professional-logo strong{position:absolute;right:0;bottom:0;color:#6c756f;font-size:.56rem;font-weight:700;letter-spacing:.08em}.kalka-settings-clear,.quell-root-actions,.quell-root-link-button,.quell-root-nav{display:flex;align-items:center;gap:7px}.quell-root-nav{justify-content:center}.quell-root-actions button,.quell-root-link-button,.quell-root-nav button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;border-radius:4px;text-decoration:none}.quell-root-nav button.active{border-color:#8eb4aa;background:#eaf3ef;color:#24463f}.quell-root-actions{justify-content:flex-end;min-width:0}.quell-root-main{display:grid;gap:12px;max-width:1480px;margin:0 auto;padding:14px 16px 28px}.kalka-settings-panel,.quell-root-section,.quell-root-summary{min-width:0;border:1px solid #b9b09e;border-radius:2px;background:#fffefb;box-shadow:0 4px 12px #2826200a}.quell-root-summary{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr)}.quell-root-summary-copy{display:grid;gap:3px;min-width:0;padding:12px 14px;border-right:1px solid #d9d9d9}.kalka-settings-contract dt,.kalka-settings-head span,.kalka-settings-token span,.quell-root-payment-strip dt,.quell-root-section-head span,.quell-root-summary-copy span{color:#6d756f;font-size:.72rem;text-transform:uppercase;letter-spacing:0}.kalka-settings-head strong,.quell-root-section-head strong,.quell-root-summary-copy strong{overflow:hidden;color:#27322e;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.kalka-settings-head small,.quell-root-payment-strip small,.quell-root-section-head small,.quell-root-summary-copy small{overflow:hidden;color:#6d756f;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.kalka-settings-contract,.quell-root-metrics,.quell-root-payment-strip{display:grid;gap:0;margin:0}.quell-root-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.kalka-settings-contract div,.quell-root-metrics div,.quell-root-payment-strip div{min-width:0;padding:12px 14px;border-right:1px solid #d9d9d9}.kalka-settings-contract div:last-child,.quell-root-metrics div:last-child,.quell-root-payment-strip div:last-child{border-right:0}.kalka-settings-contract dd,.kalka-settings-contract dt,.quell-root-metrics dd,.quell-root-metrics dt,.quell-root-payment-strip dd,.quell-root-payment-strip dt{margin:0}.quell-root-metrics dd{overflow-wrap:anywhere;color:#27322e;font-size:1.1rem;font-weight:700}.quell-root-metrics .income dd{color:var(--income)}.quell-root-metrics .expense dd{color:var(--expense)}.quell-root-section{overflow:hidden}.quell-root-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:11px 14px;border-bottom:1px solid #d9d9d9;background:#fbfbf8}.quell-root-section-head>div{display:grid;gap:2px;min-width:0}.quell-root-link-button{border:1px solid #b9c6bf;background:#edf3f1;color:#25463e}.quell-root-kalka-band.kalka-request-panel.compact{border-width:0 0 1px;border-color:#c9bfaa;background:#f5f0e4}.quell-root-payment-strip{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d9d9d9;background:#fffefb}.quell-root-payment-strip dd{overflow-wrap:anywhere;color:#293831;font-weight:700}.quell-root-manual-entry{display:grid;grid-template-columns:minmax(140px,1fr) minmax(104px,.7fr) minmax(104px,.7fr) minmax(124px,.72fr) minmax(170px,1.1fr) minmax(170px,1.1fr) auto;gap:0;border-bottom:1px solid #d9d9d9;background:#f8faf7}.quell-root-manual-actions,.quell-root-manual-entry label{display:grid;gap:3px;min-width:0;padding:8px 9px;border-right:1px solid #d9d9d9}.quell-root-manual-entry label span{color:#6d756f;font-size:.66rem;text-transform:uppercase}.quell-root-manual-entry input,.quell-root-manual-entry select{width:100%;min-height:30px;border:1px solid #cfd4d0;border-radius:3px;background:#fff;color:#293831;font-size:.78rem}.quell-root-manual-actions{grid-template-columns:repeat(2,auto);align-content:end;align-items:end;border-right:0}.quell-root-manual-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 9px;border-radius:3px;white-space:nowrap}.quell-root-manual-state{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-height:36px;padding:8px 11px;border-bottom:1px solid #d9d9d9;background:#fff8e6;color:#5b5142;font-size:.76rem}.quell-root-manual-state strong{color:#293831}.quell-root-table{overflow:auto;max-height:calc(100vh - 282px)}.quell-root-table .ledger-table-shell{border:0;border-radius:0;box-shadow:none}.quell-root-table .ledger-table{min-width:980px;font-size:.78rem}.quell-root-empty{margin:0;padding:18px 14px;color:var(--muted)}.kalka-settings-panel{display:grid;overflow:hidden}.kalka-settings-grid,.kalka-settings-head{display:grid;gap:10px;align-items:center;min-width:0;padding:12px 14px;border-bottom:1px solid #d9d9d9}.kalka-settings-head{grid-template-columns:minmax(0,1fr) auto}.kalka-settings-grid{grid-template-columns:minmax(240px,1fr) auto auto}.kalka-settings-token{display:grid;gap:4px;min-width:0}.kalka-access-status,.kalka-settings-token span{display:inline-flex;align-items:center;gap:5px}.kalka-settings-token input{width:100%;min-height:34px;padding:6px 8px;border:1px solid #cfd4d0;border-radius:4px;background:#fff}.kalka-settings-grid button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:78px;border-radius:4px}.kalka-settings-contract{grid-template-columns:repeat(4,minmax(0,1fr))}h1,h2{margin:0;letter-spacing:0}h1{font-size:1.45rem}h2{font-size:.92rem}.chart-panel header,.diagnostic-lab header,.observatory-panel header,.side-panel header,.tag-projection-panel header,.top-actions,.transfer-link-panel header{display:flex;align-items:center;gap:8px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;padding:0}.workbench{display:grid;grid-template-columns:220px minmax(0,1fr) 330px;gap:16px;padding:16px}.left-rail,.right-rail{display:flex;flex-direction:column;gap:12px}.accessibility-baseline-panel,.balance-reconciliation-panel,.category-rule-panel,.chart-panel,.component-catalog-panel,.data-classification-panel,.database-foundation-panel,.deduplication-decision-panel,.diagnostic-lab,.durable-core-panel,.evidence-pack-panel,.ledger-table-shell,.metric-bar,.metric-explanation-panel,.observatory-panel,.operation-journal,.operation-log,.operation-queue,.personal-policy-panel,.rail-section,.scenario-matrix-panel,.side-panel,.tag-projection-panel,.theme-contract-panel,.transfer-link-panel,.ui-surface-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.accessibility-baseline-panel,.balance-reconciliation-panel,.category-rule-panel,.component-catalog-panel,.data-classification-panel,.database-foundation-panel,.deduplication-decision-panel,.diagnostic-lab,.durable-core-panel,.evidence-pack-panel,.metric-explanation-panel,.observatory-panel,.operation-journal,.operation-log,.operation-queue,.personal-policy-panel,.rail-section,.scenario-matrix-panel,.side-panel,.tag-projection-panel,.theme-contract-panel,.transfer-link-panel,.ui-surface-panel{padding:14px}.category-rule-panel h2,.metric-explanation-panel h2,.operation-journal h2,.operation-log h2,.operation-queue h2,.personal-policy-panel h2,.rail-section h2,.side-panel h2,.tag-projection-panel h2,.transfer-link-panel h2{margin-bottom:10px}.view-link{display:flex;align-items:center;width:100%;gap:8px;margin-top:6px;padding:8px 10px;text-align:left}.view-link.active{border-color:var(--accent);background:#e8f0ee}.view-link.warning{color:var(--warning)}.category-tree,.category-tree ol{margin:8px 0 0;padding-left:0;color:var(--muted);list-style:none}.category-tree-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.category-tree-panel h2{display:flex;align-items:center;gap:6px}.category-tree-panel header span{color:var(--muted);font-size:.78rem}.category-tree li{padding:7px 6px;border-top:1px solid var(--line);box-shadow:inset 3px 0 0 transparent}.category-tree li:first-child{border-top:0}.category-tree li.branch{box-shadow:inset 3px 0 0 var(--accent)}.category-tree li.unresolved{background:#fff8e6;box-shadow:inset 3px 0 0 var(--warning)}.category-tree small,.category-tree span,.category-tree strong{display:block}.category-tree strong{color:var(--text);font-size:.84rem}.category-tree small,.category-tree span{font-size:.72rem}.ledger-space{min-width:0}.metric-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.metric-cell{padding:14px 16px;border-right:1px solid var(--line)}.metric-cell:last-child{border-right:0}.candidate-list span,.metric-cell span,.preview-list dt,.trace-list small{color:var(--muted);font-size:.78rem}.metric-cell strong{display:block;margin-top:4px;font-size:1.28rem}.metric-cell.expense strong{color:var(--expense)}.metric-cell.income strong{color:var(--income)}.chart-strip{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.chart-tab{flex:0 1 auto;padding:7px 10px}.chart-tab.active{border-color:var(--accent);background:#e8f0ee}.chart-panel{margin-bottom:14px;padding:14px}.chart-panel.fullscreen{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;margin-bottom:0;padding:0;border:0;background:transparent;box-shadow:none}.chart-panel header,.diagnostic-lab header,.observatory-panel header{justify-content:space-between;margin-bottom:8px}.chart-panel header span,.diagnostic-lab header span,.observatory-panel header span{color:var(--muted);font-size:.78rem}.chart-root{width:100%;min-height:260px}.chart-panel.fullscreen .chart-root{min-height:0;height:100%}.axis line,.axis path{stroke:var(--line)}.axis text,.value-label{fill:var(--muted);font-size:11px}.chart-fullscreen-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#1e2523b8}.chart-fullscreen-shell{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:min(760px,100%);min-height:420px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.chart-fullscreen-shell>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px}.chart-fullscreen-shell h2{margin:0;font-size:1rem}.chart-fullscreen-chart{min-height:0}.ledger-table-shell{overflow:hidden}.bulk-bar{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.ledger-table{width:100%;border-collapse:collapse;font-size:.88rem}.ledger-table td,.ledger-table th{padding:9px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ledger-table th{color:var(--muted);font-weight:600;background:#fbfaf7}.ledger-table tr.unresolved{background:#fff8e6}.ledger-table tr.linked{box-shadow:inset 3px 0 0 var(--link)}.ledger-table small{display:block;color:var(--accent)}.money{text-align:right;white-space:nowrap}.money.expense{color:var(--expense)}.money.income{color:var(--income)}.side-panel header{justify-content:space-between}.natural-input{width:100%;min-height:38px;margin:8px 0 10px;padding:8px 10px;border:1px solid var(--line);border-radius:6px}.preview-list{margin:0}.preview-list div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.preview-list dd{margin:0;text-align:right}.candidate-list,.incident-list,.trace-list{margin:10px 0 0;padding:0;list-style:none}.candidate-list li,.incident-list li,.trace-list li{border-top:1px solid var(--line);padding:10px 0}.candidate-list span,.candidate-list strong{display:block}.incident-list p,.operation-log p,.trace-note{margin:6px 0;color:var(--muted);font-size:.84rem}.candidate-row{display:flex;flex-wrap:wrap;gap:6px}.candidate-row button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 8px;font-size:.78rem}.candidate-row button.accepted{border-color:color-mix(in srgb,var(--ok),var(--line) 35%);color:var(--ok)}.candidate-row button small{display:block;color:var(--muted);font-size:.68rem}.panel-error{margin:8px 0;color:var(--expense);font-size:.78rem}.resolution-status{display:inline-block;margin-top:4px;color:var(--muted);font-size:.72rem;text-transform:uppercase}.acceptance-proof{display:grid;gap:5px;margin-top:10px;padding:8px;border:1px solid var(--line);background:var(--surface-soft)}.acceptance-proof code,.acceptance-proof small,.acceptance-proof span{overflow-wrap:anywhere}.acceptance-proof ul{display:grid;gap:3px;margin:0;padding-left:16px;color:var(--muted);font-size:.72rem}.trace-list li{display:grid;grid-template-columns:26px 1fr;gap:8px}.trace-list li>span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--surface-soft);color:var(--muted);font-size:.74rem}.trace-list small,.trace-list strong{display:block}.trace-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:10px 0;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--line)}.trace-summary div{min-width:0;padding:8px;background:#fbfaf7}.trace-summary dt{color:var(--muted);font-size:.68rem}.trace-summary dd{margin:2px 0 0;font-weight:700}.trace-reconciliation-list,.trace-step-list{margin:10px 0 0;padding:0;list-style:none}.trace-reconciliation-list li,.trace-step-list li{padding:9px 0;border-top:1px solid var(--line)}.trace-reconciliation-list small,.trace-reconciliation-list span,.trace-reconciliation-list strong,.trace-step-list small,.trace-step-list span,.trace-step-list strong{display:block}.trace-reconciliation-list small,.trace-reconciliation-list span,.trace-step-list small,.trace-step-list span{color:var(--muted);font-size:.78rem}.trace-reconciliation-list li.pass{box-shadow:inset 3px 0 0 var(--income);padding-left:8px}.trace-reconciliation-list li.fail{box-shadow:inset 3px 0 0 var(--expense);padding-left:8px}.operation-log h2{display:flex;align-items:center;gap:6px}.accessibility-baseline-panel header span,.balance-reconciliation-panel header span,.category-rule-panel header span,.component-catalog-panel header span,.correction-request-panel header span,.data-classification-panel header span,.deduplication-decision-panel header span,.evidence-pack-panel header span,.metric-explanation-panel header span,.notification-center header span,.operation-journal header span,.operation-log span,.operation-queue header span,.personal-policy-panel header span,.scenario-matrix-panel header span,.tag-projection-panel header span,.theme-contract-panel header span,.ui-surface-panel header span{color:var(--muted);font-size:.78rem}.accessibility-baseline-panel header,.balance-reconciliation-panel header,.category-rule-panel header,.component-catalog-panel header,.data-classification-panel header,.deduplication-decision-panel header,.evidence-pack-panel header,.metric-explanation-panel header,.operation-journal header,.operation-queue header,.personal-policy-panel header,.scenario-matrix-panel header,.tag-projection-panel header,.theme-contract-panel header,.ui-surface-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.accessibility-baseline-panel h2,.balance-reconciliation-panel h2,.category-rule-panel h2,.component-catalog-panel h2,.correction-request-panel h2,.data-classification-panel h2,.deduplication-decision-panel h2,.evidence-pack-panel h2,.metric-explanation-panel h2,.notification-center h2,.operation-journal h2,.operation-queue h2,.personal-policy-panel h2,.scenario-matrix-panel h2,.tag-projection-panel h2,.theme-contract-panel h2,.ui-surface-panel h2{display:flex;align-items:center;gap:6px}.accessibility-list,.balance-reconciliation-list,.category-rule-list,.component-catalog-list,.correction-request-list,.data-classification-list,.deduplication-decision-list,.evidence-pack-list,.metric-explanation-list,.notification-list,.operation-journal-list,.operation-preview-list,.personal-policy-list,.scenario-list,.tag-projection-list,.theme-token-list,.ui-surface-list{margin:0;padding:0;list-style:none}.accessibility-list li,.balance-reconciliation-list li,.category-rule-list li,.component-catalog-list li,.correction-request-list li,.data-classification-list li,.deduplication-decision-list li,.evidence-pack-list li,.metric-explanation-list li,.notification-list li,.operation-journal-list li,.operation-preview-list li,.personal-policy-list li,.scenario-list li,.tag-projection-list li,.theme-token-list li,.ui-surface-list li{padding:10px 0;border-top:1px solid var(--line)}.accessibility-list small,.accessibility-list span,.accessibility-list strong,.balance-reconciliation-list small,.balance-reconciliation-list span,.balance-reconciliation-list strong,.category-rule-list small,.category-rule-list span,.category-rule-list strong,.component-catalog-list small,.component-catalog-list span,.component-catalog-list strong,.correction-request-list small,.correction-request-list span,.correction-request-list strong,.data-classification-list small,.data-classification-list span,.data-classification-list strong,.deduplication-decision-list small,.deduplication-decision-list span,.deduplication-decision-list strong,.evidence-pack-list small,.evidence-pack-list span,.evidence-pack-list strong,.metric-explanation-list small,.metric-explanation-list span,.metric-explanation-list strong,.notification-list small,.notification-list span,.notification-list strong,.operation-journal-list small,.operation-journal-list span,.operation-journal-list strong,.operation-preview-list small,.operation-preview-list span,.operation-preview-list strong,.personal-policy-list small,.personal-policy-list span,.personal-policy-list strong,.scenario-list small,.scenario-list span,.scenario-list strong,.tag-projection-list small,.tag-projection-list span,.tag-projection-list strong,.theme-token-list small,.theme-token-list span,.theme-token-list strong,.ui-surface-list small,.ui-surface-list span,.ui-surface-list strong{display:block}.accessibility-list small,.accessibility-list span,.balance-reconciliation-list small,.balance-reconciliation-list span,.category-rule-list small,.category-rule-list span,.component-catalog-list small,.component-catalog-list span,.correction-request-list small,.correction-request-list span,.data-classification-list small,.data-classification-list span,.deduplication-decision-list small,.deduplication-decision-list span,.evidence-pack-list small,.evidence-pack-list span,.metric-explanation-list small,.metric-explanation-list span,.notification-list small,.notification-list span,.operation-journal-list small,.operation-journal-list span,.operation-preview-list small,.operation-preview-list span,.personal-policy-list small,.personal-policy-list span,.scenario-list small,.scenario-list span,.tag-projection-list small,.tag-projection-list span,.theme-token-list small,.theme-token-list span,.ui-surface-list small,.ui-surface-list span{color:var(--muted);font-size:.78rem}.notification-list li{padding-left:8px}.notification-list li.info{box-shadow:inset 3px 0 0 var(--link)}.notification-list li.needs-review,.notification-list li.warning{background:#fff8e6;box-shadow:inset 3px 0 0 var(--warning)}.notification-list li.error{box-shadow:inset 3px 0 0 var(--expense)}.notification-list p{margin:6px 0;color:var(--muted);font-size:.82rem}.correction-request-list li{padding-left:8px;box-shadow:inset 3px 0 0 var(--accent)}.correction-request-list li.high{background:#fff8e6;box-shadow:inset 3px 0 0 var(--warning)}.correction-request-list p{margin:6px 0;color:var(--muted);font-size:.82rem}.evidence-pack-list li{padding-left:8px;box-shadow:inset 3px 0 0 var(--link)}.scenario-list li{padding-left:8px;box-shadow:inset 3px 0 0 var(--income)}.data-classification-list li{padding-left:8px;box-shadow:inset 3px 0 0 var(--link)}.data-classification-list li.locked{box-shadow:inset 3px 0 0 var(--muted)}.ui-surface-list li{padding-left:8px;box-shadow:inset 3px 0 0 var(--accent)}.component-catalog-list li{padding-left:8px;box-shadow:inset 3px 0 0 var(--link)}.balance-reconciliation-list li{padding-left:8px}.balance-reconciliation-list li.anchor{box-shadow:inset 3px 0 0 var(--link)}.balance-reconciliation-list li.reconciled{box-shadow:inset 3px 0 0 var(--income)}.deduplication-decision-list li{padding-left:8px;background:#fff8e6;box-shadow:inset 3px 0 0 var(--warning)}.theme-token-list li{display:grid;grid-template-columns:20px 1fr;gap:4px 8px;padding-left:0}.theme-token-list small,.theme-token-list strong{grid-column:2}.theme-token-swatch{grid-row:1/span 2;align-self:center;width:18px;height:18px;border:1px solid var(--line);border-radius:4px}.operation-journal-list li.accepted{box-shadow:inset 3px 0 0 var(--income);padding-left:8px}.operation-journal-list li.preview{box-shadow:inset 3px 0 0 var(--accent);padding-left:8px}.metric-explanation-list p,.operation-journal-list p{margin:6px 0;color:var(--muted);font-size:.82rem}.metric-explanation-list li{box-shadow:inset 3px 0 0 var(--link);padding-left:8px}.personal-policy-list li{box-shadow:inset 3px 0 0 var(--income);padding-left:8px}.personal-policy-list li.excluded{box-shadow:inset 3px 0 0 var(--muted)}.personal-policy-list li.mismatch{background:#fff8e6}.personal-toggle-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:8px}.personal-preview-proof button,.personal-toggle-row button{min-height:28px;padding:4px 6px;font-size:.72rem}.personal-toggle-row button.active{border-color:color-mix(in srgb,var(--income),var(--line) 35%);color:var(--income)}.personal-preview-proof{display:grid;gap:5px;margin-top:8px;padding:8px;border:1px dashed var(--line);background:#fbfaf7}.personal-preview-proof code,.personal-preview-proof small,.personal-preview-proof span{overflow-wrap:anywhere}.personal-preview-proof button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.category-rule-list li{box-shadow:inset 3px 0 0 var(--accent);padding-left:8px}.category-rule-list li.conflict{background:#fff8e6;box-shadow:inset 3px 0 0 var(--warning)}.transfer-link-list{margin:0;padding:0;list-style:none}.transfer-link-list li{padding:10px 0 10px 8px;border-top:1px solid var(--line);box-shadow:inset 3px 0 0 var(--link)}.transfer-link-list li:first-child{border-top:0}.transfer-link-list li.needs-review{background:#fff8e6;box-shadow:inset 3px 0 0 var(--warning)}.transfer-link-list small,.transfer-link-list span,.transfer-link-list strong{display:block}.transfer-link-list p,.transfer-link-list small,.transfer-link-list span{color:var(--muted);font-size:.78rem}.transfer-link-list p{margin:6px 0 0}.tag-projection-list li{padding-left:8px;box-shadow:inset 3px 0 0 var(--accent)}.tag-projection-list li.investigation{background:#fff8e6;box-shadow:inset 3px 0 0 var(--warning)}.tag-projection-list li.lineage,.tag-projection-list li.project-context{box-shadow:inset 3px 0 0 var(--link)}.tag-projection-list p{margin:6px 0;color:var(--muted);font-size:.82rem}.lower-workbench{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.database-foundation-panel,.diagnostic-lab,.durable-core-panel,.lower-workbench>*,.observatory-panel{min-width:0;overflow-wrap:anywhere}.database-foundation-panel h2,.database-foundation-panel h3,.diagnostic-lab h2,.diagnostic-lab h3,.durable-core-panel h2,.durable-core-panel h3,.observatory-panel h2,.observatory-panel h3{display:flex;align-items:center;gap:6px}.diagnostic-lab h3,.observatory-panel h3{margin:0 0 8px;font-size:.86rem}.database-foundation-panel,.durable-core-panel{display:grid;gap:12px}.database-foundation-panel header,.durable-core-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px}.database-foundation-panel header span,.durable-core-panel header span{flex:0 0 auto;color:var(--muted);font-size:.76rem}.database-foundation-panel header span.blockedNeedsInfra{color:var(--warning)}.database-foundation-panel header span.physicalFoundationReady{color:var(--accent)}.database-foundation-panel header span.physicalFoundationPartial,.database-foundation-panel header span.physicalFoundationProbeNeedsAttention,.database-foundation-panel header span.physicalFoundationReadyApiReadPending{color:var(--warning)}.database-foundation-panel h3,.durable-core-panel h3{margin:0 0 8px;font-size:.84rem}.database-foundation-summary,.durable-core-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.database-foundation-summary div,.durable-core-summary div{display:flex;align-items:center;min-width:0;gap:7px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fbfaf7;color:var(--ink);font-size:.78rem}.database-foundation-grid,.durable-core-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.database-foundation-grid section,.durable-core-grid section{min-width:0}.database-foundation-grid ol,.durable-core-grid ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.database-foundation-grid li,.durable-core-grid li{display:grid;gap:2px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fbfaf7}.database-foundation-grid li.declaredInV0001,.database-foundation-grid li.pass,.durable-core-grid li.pass{border-color:#2f6f6152;background:#edf6f3}.database-foundation-grid li.blockedNeedsInfra{border-color:#8f6a285c;background:#fff8e6}.database-foundation-grid li.warning{border-color:#8f6a2847;background:#fffaf0}.database-foundation-grid strong,.durable-core-grid strong{font-size:.8rem}.database-foundation-grid small,.database-foundation-grid span,.durable-core-grid small,.durable-core-grid span{color:var(--muted);font-size:.72rem}.durable-core-grid.compact li{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:baseline;-moz-column-gap:8px;column-gap:8px}.database-foundation-next{display:grid;gap:2px;padding:9px;border:1px solid rgba(143,106,40,.32);border-radius:8px;background:#fff8e6;font-size:.78rem}.database-foundation-next span{color:var(--muted)}.database-foundation-empty{margin:0;padding:8px;border:1px solid rgba(143,106,40,.28);border-radius:8px;background:#fffaf0;color:var(--muted);font-size:.76rem}.diagnostic-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.diagnostic-meta p{display:flex;align-items:center;gap:7px;margin:0;color:var(--muted);font-size:.82rem}.diagnostic-meta span,.diagnostic-meta strong{display:block}.diagnostic-evidence-list{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.diagnostic-evidence-list li{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:#fbfaf7;color:var(--muted);font-size:.72rem}.diagnostic-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 0;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--line)}.diagnostic-summary div{min-width:0;padding:9px;background:#fbfaf7}.diagnostic-summary dt{color:var(--muted);font-size:.72rem}.diagnostic-summary dd{margin:2px 0 0;font-weight:700}.diagnostic-table,.observatory-table{width:100%;border-collapse:collapse;font-size:.82rem}.diagnostic-table td,.diagnostic-table th,.observatory-table td,.observatory-table th{padding:8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.diagnostic-table th,.observatory-table th{color:var(--muted);font-weight:600;background:#fbfaf7}.diagnostic-table tr.warning{background:#fff8e6}.diagnostic-table small,.operation-preview small{display:block;margin-top:3px;color:var(--muted)}.diagnostic-checks{padding:10px 0 12px;border-top:1px solid var(--line)}.diagnostic-checks ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.diagnostic-checks li{min-width:0;padding:8px 9px 8px 12px;border:1px solid var(--line);border-radius:6px;background:#fbfaf7;box-shadow:inset 3px 0 0 var(--accent)}.diagnostic-checks li.fail{box-shadow:inset 3px 0 0 var(--expense)}.diagnostic-checks li.needs-review{background:#fff8e6;box-shadow:inset 3px 0 0 var(--warning)}.diagnostic-checks small,.diagnostic-checks span,.diagnostic-checks strong{display:block}.diagnostic-checks small,.diagnostic-checks span{color:var(--muted);font-size:.76rem}.integrity-checks,.operation-preview,.promotion-plan{padding-top:12px;border-top:1px solid var(--line);margin-top:12px}.source-adapter-list{margin:0;padding:0;list-style:none}.source-adapter-list li{border-top:1px solid var(--line);box-shadow:inset 3px 0 0 var(--accent);padding:10px 0 10px 8px}.source-adapter-list li:first-child{border-top:0}.source-adapter-list small,.source-adapter-list span,.source-adapter-list strong{display:block}.source-adapter-list p,.source-adapter-list small,.source-adapter-list span{color:var(--muted);font-size:.78rem}.source-adapter-list p{margin:6px 0 0}.operation-preview ul,.promotion-plan ol{margin:0;padding-left:20px}.operation-preview li,.promotion-plan li{padding:3px 0}.operation-preview p{margin:0 0 8px;color:var(--muted);font-size:.8rem}.operation-preview span{display:block;color:var(--accent);font-size:.8rem}.integrity-checks ul{margin:0;padding:0;list-style:none}.integrity-checks li{padding:8px 0;border-top:1px solid var(--line)}.integrity-checks li:first-child{border-top:0}.integrity-checks small,.integrity-checks span,.integrity-checks strong{display:block}.integrity-checks small,.integrity-checks span{color:var(--muted);font-size:.78rem}.integrity-checks li.pass strong{color:var(--income)}.integrity-checks li.warning strong{color:var(--warning)}.integrity-checks li.fail strong{color:var(--expense)}@media(max-width:1180px){.workbench{grid-template-columns:190px minmax(0,1fr)}.right-rail{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lower-workbench{grid-template-columns:1fr}}@media(max-width:820px){.workbench{grid-template-columns:1fr;padding:10px}.right-rail{display:flex}.metric-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-cell:nth-child(2){border-right:0}.ledger-table-shell{overflow-x:auto}.ledger-table{min-width:880px}.diagnostic-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.database-foundation-grid,.database-foundation-summary,.durable-core-grid,.durable-core-grid.compact li,.durable-core-summary{grid-template-columns:1fr}.database-foundation-panel,.diagnostic-lab,.durable-core-panel,.observatory-panel{overflow-x:auto}.diagnostic-table,.observatory-table{min-width:680px}}.interface-switch{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.interface-switch-button{min-height:30px;padding:5px 10px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:.78rem}.interface-switch-button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 6px #28262014}.artifact-shell{min-height:100vh;display:grid;grid-template-columns:130px 10px minmax(0,1fr);align-items:start;background:#f9fafb;color:#333;font-family:Futura PT,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.3em}.artifact-shell:before{content:"";grid-column:2;grid-row:1;display:block;width:10px;min-height:100vh;background:#fff}.artifact-header{position:sticky;top:0;grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:8px;width:130px;min-width:130px;max-width:130px;min-height:100vh;padding:8px 0 10px;background:#d7d7d7}.artifact-brand,.artifact-header-actions,.artifact-menu{display:flex;align-items:center}.artifact-brand{flex-direction:column;gap:7px;min-width:0;padding:0 8px 6px;text-align:center}.artifact-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px outset #fff;background:#efefef;color:#0825a5;font-weight:700}.artifact-logo-mark.compact{width:34px;height:34px}.artifact-kicker{margin:0 0 3px;color:#777;font-size:.72rem;text-transform:uppercase;letter-spacing:0}.artifact-brand h1{font-size:1.12rem;font-weight:400;line-height:1;text-transform:uppercase}.artifact-state-source{display:inline-flex;max-width:112px;margin-top:6px;padding:2px 7px;border:1px solid #d9d9d9;background:#f3f2f2;color:#777;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-state-source.warning{color:#cf3030;background:#fff6c2}.artifact-menu{flex:1 1 auto;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:10px 0;overflow:visible}.artifact-chart-tab,.artifact-menu-item,.artifact-period-button{flex:0 0 auto;min-height:32px;padding:5px 10px;border:1px outset #fff;border-radius:3px;background:#d9d9d9;color:#474747;font-size:.86rem}.artifact-menu-item{width:100%;min-height:50px;border-right:0;border-left:0;border-radius:0;background:transparent;font-size:1.02rem;text-align:center}.artifact-chart-tab.active,.artifact-menu-item.active,.artifact-period-button.active{border-color:#a6aab2;background:#fff;color:#0825a5}.artifact-header-actions{flex-direction:column;justify-content:flex-end;gap:8px;padding:0 7px}.artifact-header-actions .interface-switch{width:100%;flex-direction:column;align-items:stretch}.artifact-header-actions .interface-switch-button{width:100%;min-height:28px;padding:4px 5px;font-size:.68rem}.artifact-refresh{border-radius:3px}.artifact-main{grid-column:3;grid-row:1;display:grid;grid-template-columns:350px minmax(0,1fr);gap:10px;padding:10px 20px 96px}.artifact-inspector,.artifact-report,.artifact-sidebar{min-width:0}.artifact-inspector,.artifact-sidebar{display:flex;flex-direction:column;gap:10px}.artifact-inspector{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.artifact-report{min-width:0}.artifact-panel{border:1px solid #a6aab2;border-radius:3px;background:#fff;box-shadow:none}.artifact-panel h2{margin:0;font-size:.88rem;font-weight:600;line-height:1.2}.artifact-panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #d9d9d9;background:#f3f2f2}.artifact-category-panel,.artifact-chart-panel,.artifact-evidence-panel,.artifact-natural-panel,.artifact-notice-panel,.artifact-ops-panel,.artifact-root-panel,.artifact-view-panel{overflow:hidden}.artifact-view-panel h2{padding:10px 12px 4px}.artifact-view-button{display:grid;width:calc(100% - 12px);min-height:46px;margin:6px;padding:7px 9px;text-align:left;border-radius:3px}.artifact-notice-list strong,.artifact-operation-list strong,.artifact-root-list span,.artifact-view-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-compact-dl dt,.artifact-notice-list span,.artifact-operation-list span,.artifact-root-list small,.artifact-tree small,.artifact-view-button small{color:#777;font-size:.72rem}.artifact-view-button.active{border-color:#0825a5;background:#fff;color:#0825a5}.artifact-view-button.warning{color:#cf3030}.artifact-notice-list,.artifact-operation-list,.artifact-root-list,.artifact-tree{margin:0;padding:0;list-style:none}.artifact-tree{max-height:390px;overflow-y:auto}.artifact-tree li{display:grid;gap:2px;min-height:34px;padding-top:6px;padding-right:8px;padding-bottom:6px;border-top:1px solid #ddd;box-shadow:inset 3px 0 0 transparent}.artifact-tree li.branch{box-shadow:inset 3px 0 #8edce0}.artifact-page-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;margin-bottom:10px;padding:6px 0 8px;border-bottom:1px solid #d9d9d9}.artifact-wrap-logo{display:flex;align-items:center;min-width:0;gap:8px}.artifact-wrap-logo h2{margin:0;color:#474747;font-size:1.45rem;font-weight:400;line-height:1;text-transform:uppercase}.artifact-report-status{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#777;font-size:.78rem}.artifact-report-status span{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-report-status strong{min-width:32px;padding:3px 7px;border:1px solid #d9d9d9;background:#fff;color:#333;text-align:center}.artifact-period-row{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:10px;overflow-x:auto}.artifact-date-range{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.artifact-date-range input,.artifact-natural-input{min-height:32px;border:1px inset #c6c6c6;border-radius:3px;background:#fff;color:#333}.artifact-date-range input{width:138px;padding:4px 7px}.artifact-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;border:1px solid #a6aab2;background:#fff}.artifact-metric-cell{min-width:0;padding:9px 12px;border-right:1px solid #d9d9d9}.artifact-metric-cell:last-child{border-right:0}.artifact-metric-cell span{display:block;color:#777;font-size:.74rem}.artifact-metric-cell strong{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:1.12rem}.artifact-metric-cell.expense strong,.artifact-money.expense{color:#8b4d43}.artifact-metric-cell.income strong,.artifact-money.income{color:#476b4d}.artifact-table-shell{position:relative;overflow:auto;max-height:calc(100vh - 284px);border:1px solid #a6aab2;background:#fff}.artifact-bulk-bar{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:8px;min-height:42px;padding:6px 10px;border-bottom:1px solid #a6aab2;background:#fff6c2}.artifact-bulk-bar button{min-height:30px;padding:4px 9px;border-radius:3px}.artifact-table{width:100%;min-width:1040px;border-collapse:collapse;border-spacing:0;font-size:.82rem;text-align:center}.artifact-table td,.artifact-table th{position:relative;padding:5px;border:1px solid #a6aab2;vertical-align:middle}.artifact-table th{position:sticky;top:0;z-index:3;background:#d7d7d7;color:#333;font-weight:600}.artifact-table td:nth-child(2),.artifact-table td:nth-child(3),.artifact-table td:nth-child(4),.artifact-table td:nth-child(5),.artifact-table td:nth-child(6){white-space:nowrap}.artifact-table tr.unresolved{color:#cf3030}.artifact-table tr.root-source{background:#fff6c2;box-shadow:inset 4px 0 #d5a11e}.artifact-table tr.root1{background:#ffffbd}.artifact-table tr.root-linked{background:#d6f8d7}.artifact-table tr.selected{outline:2px solid #0825a5;outline-offset:-2px}.artifact-table tr.linked td:nth-child(2):after{content:"↔";display:inline-block;margin-left:4px;color:#0825a5}.artifact-note-dot{position:absolute;top:3px;right:3px;display:none;width:7px;height:7px;border-radius:999px;background:#d5a11e}.artifact-note-dot.visible{display:block}.artifact-money{text-align:right}.artifact-inline-bar{display:inline-block;height:8px;min-width:0;max-width:58px;margin-right:6px;vertical-align:middle}.artifact-inline-bar.expense{background:#e18b78}.artifact-inline-bar.income{background:#9cc8a0}.artifact-root-button{min-height:0;padding:0;border:0;background:transparent;color:#476b4d;font-weight:700;text-align:right}.artifact-category-name,.artifact-root-badge,.artifact-tag,.artifact-word{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.artifact-root-badge,.artifact-tag,.artifact-word{margin:1px 3px 1px 0}.artifact-root-badge,.artifact-tag{padding:1px 5px;border:1px solid #d9d9d9;border-radius:3px;background:#f3f2f2;color:#474747;font-size:.72rem}.artifact-root-badge{border-color:#8edce0;color:#0825a5}.artifact-project{display:inline-block;max-width:130px;overflow:hidden;color:#0825a5;text-overflow:ellipsis;white-space:nowrap}.artifact-under-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px}.artifact-chart-tabs{display:flex;gap:6px;padding:10px 12px 0;overflow-x:auto}.artifact-chart.chart-panel{border:0;border-radius:0;background:transparent;box-shadow:none}.artifact-chart.chart-panel header{padding-right:12px;padding-left:12px}.artifact-chart .chart-root{min-height:250px}.artifact-natural-panel .artifact-natural-input{width:calc(100% - 24px);margin:12px 12px 4px;padding:5px 8px}.artifact-tg-container .artifact-natural-input{width:100%;margin:0;padding:5px 8px}.artifact-compact-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px}.artifact-compact-dl div{min-width:0}.artifact-compact-dl dd,.artifact-compact-dl dt{margin:0}.artifact-compact-dl dd{overflow-wrap:anywhere;font-size:.82rem}.artifact-tg-container{position:fixed;right:20px;bottom:14px;left:160px;z-index:20;display:grid;grid-template-columns:auto minmax(240px,.7fr) auto minmax(520px,1fr);align-items:center;gap:10px;min-height:54px;padding:8px 10px;border:1px solid #a6aab2;background:#fffffff5;box-shadow:0 -6px 24px #1e252314}.artifact-natural-preview-button{border-radius:3px}.artifact-tg-label{display:inline-flex;align-items:center;gap:6px;min-width:128px;color:#474747;font-size:.86rem}.artifact-tg-preview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0}.artifact-tg-preview div{min-width:0}.artifact-tg-preview dd,.artifact-tg-preview dt{margin:0}.artifact-tg-preview dt{color:#777;font-size:.68rem}.artifact-tg-preview dd{overflow:hidden;color:#333;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.artifact-root-total{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px}.artifact-root-total span{color:#777;font-size:.78rem}.artifact-root-total strong{font-size:1.22rem}.artifact-root-progress{height:7px;margin:0 12px 4px;overflow:hidden;border-radius:3px;background:#f0f0f0}.artifact-root-progress span{display:block;height:100%;background:#8edce0}.artifact-root-list{padding:0 8px 10px}.artifact-root-list li{border-top:1px solid #ddd}.artifact-root-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:50px;gap:3px 8px;padding:7px 4px;border:0;border-radius:0;background:transparent;text-align:left}.artifact-root-list li.active button{background:#ffffbd}.artifact-root-list small{grid-column:1/-1}.artifact-notice-list,.artifact-operation-list{padding:4px 10px 10px}.artifact-notice-list li,.artifact-operation-list li{display:grid;gap:3px;padding:8px 0;border-top:1px solid #ddd}.artifact-notice-list li:first-child,.artifact-operation-list li:first-child{border-top:0}.artifact-notice-list li.needs-review,.artifact-notice-list li.warning{color:#8f6a28}.artifact-notice-list li.error{color:#cf3030}.artifact-evidence-panel h2{padding:10px 12px 4px}.professional-surface{margin-bottom:10px;overflow:hidden}.professional-header{display:grid;grid-template-columns:minmax(132px,.35fr) minmax(0,1fr) minmax(0,.9fr);gap:10px;align-items:stretch;padding:10px 12px;border-bottom:1px solid #d9d9d9;background:#f6f7f5}.professional-logo{position:relative;display:inline-grid;align-content:center;justify-self:start;min-width:138px;min-height:52px;padding:3px 8px 4px 0;color:#293831}.professional-logo span{display:block;font-size:1.7rem;font-weight:650;line-height:.92}.professional-logo strong{display:block;width:-moz-fit-content;width:fit-content;margin-top:2px;margin-left:2.35rem;color:#68716b;font-size:.52rem;font-weight:600;line-height:1;letter-spacing:0}.professional-context{display:grid;gap:3px;min-width:0}.professional-context small,.professional-context span,.professional-evidence-strip small,.professional-evidence-strip span,.professional-incident-list small,.professional-payment-list small,.professional-primary-total small,.professional-section-title span,.professional-transaction-list small{color:#777;font-size:.72rem}.professional-context strong{overflow:hidden;color:#333;font-size:1.02rem;text-overflow:ellipsis;white-space:nowrap}.professional-action-chips,.professional-state-chips{display:flex;flex-wrap:wrap;align-content:start;gap:5px;min-width:0}.professional-action-chips span,.professional-evidence-strip li,.professional-state-chips span{max-width:100%;padding:3px 6px;overflow:hidden;border:1px solid #cfd4d0;background:#fff;color:#474747;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.kalka-request-panel{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1fr) minmax(0,1.1fr);gap:0;border-bottom:1px solid #d9d9d9;background:#fbfbf8}.kalka-request-body,.kalka-request-error,.kalka-request-head,.kalka-request-note,.kalka-safe-preview{min-width:0;padding:9px 10px}.kalka-request-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border-right:1px solid #d9d9d9}.kalka-access-field span,.kalka-request-head small,.kalka-request-head span,.kalka-request-note,.kalka-safe-preview dt{color:#777;font-size:.68rem}.kalka-request-head strong{display:block;overflow:hidden;color:#293831;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.kalka-request-icons{display:inline-flex;align-items:center;gap:4px;color:#60716a}.kalka-request-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;border-right:1px solid #d9d9d9}.kalka-access-field{display:grid;gap:4px;min-width:0}.kalka-access-field span{display:inline-flex;align-items:center;gap:4px}.kalka-access-field input{width:100%;min-height:32px;padding:6px 8px;border:1px solid #cfd4d0;border-radius:6px;background:#fff;color:#293831;font-size:.76rem}.kalka-access-status{min-width:0;margin:0;color:#8f6a28;font-size:.72rem}.kalka-access-status.ready{color:#476b4d}.kalka-access-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kalka-open-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:112px;min-height:32px;padding:6px 10px;border-color:#b9c6bf;background:#edf5f1;color:#2f5f57;font-size:.76rem}.kalka-open-button:disabled{cursor:not-allowed;opacity:.56}.kalka-safe-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;border-right:1px solid #d9d9d9}.kalka-safe-preview div{min-width:0}.kalka-safe-preview dd,.kalka-safe-preview dt{margin:0}.kalka-safe-preview dd{overflow:hidden;color:#37443e;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.kalka-request-note{grid-column:1/-1;padding-top:0}.kalka-request-error{grid-column:1/-1;display:inline-flex;align-items:center;gap:5px;color:#8b4d43;font-size:.74rem}.kalka-request-panel.compact{grid-template-columns:minmax(250px,1fr);align-items:stretch;overflow:hidden;border:1px solid #b8b0a0;background:#edf3f1}.kalka-request-panel.compact .kalka-request-body,.kalka-request-panel.compact .kalka-request-head{min-height:38px;padding:5px 7px;border-bottom:0}.kalka-request-panel.compact .kalka-request-head{display:none}.kalka-request-panel.compact .kalka-request-head small,.kalka-request-panel.compact .kalka-request-head span{font-size:.58rem}.kalka-request-panel.compact .kalka-request-head strong{font-size:.7rem}.kalka-request-panel.compact .kalka-request-icons{display:none}.kalka-request-panel.compact .kalka-request-body{grid-template-columns:minmax(150px,1fr) auto;gap:5px;align-items:center}.kalka-request-panel.compact .kalka-access-field{gap:0}.kalka-request-panel.compact .kalka-access-field span{display:none}.kalka-request-panel.compact .kalka-access-field input{min-height:28px;padding:4px 7px;font-size:.68rem}.kalka-request-panel.compact .kalka-open-button{min-height:28px;padding:4px 8px;white-space:nowrap}.kalka-request-panel.compact .kalka-request-error{grid-column:1/-1;padding:5px 7px;border-top:1px solid #d6dfdb;background:#fff8e6}.professional-integration-band{display:grid;gap:0;border-bottom:1px solid #d9d9d9;background:#f9faf8}.professional-integration-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.75fr) minmax(0,.9fr);border-bottom:1px solid #d9d9d9}.professional-integration-head>div{display:grid;gap:3px;min-width:0;padding:10px 12px;border-right:1px solid #d9d9d9}.professional-integration-head>div:last-child{border-right:0}.professional-action-required span,.professional-fixture-routes span,.professional-integration-head small,.professional-integration-head span,.professional-summary-lines small{color:#777;font-size:.7rem}.professional-integration-head strong{overflow:hidden;color:#2f3b35;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.professional-safe-summary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);border-bottom:1px solid #d9d9d9}.professional-safe-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.professional-safe-metrics div{min-width:0;padding:9px 10px;border-right:1px solid #d9d9d9}.professional-safe-metrics dd,.professional-safe-metrics dt{margin:0}.professional-safe-metrics dt{color:#777;font-size:.68rem}.professional-safe-metrics dd{margin-top:4px;overflow-wrap:anywhere;color:#303b35;font-size:.96rem;font-weight:650}.professional-action-required{display:grid;gap:5px;min-width:0;padding:9px 10px}.professional-action-required ul,.professional-summary-lines{display:grid;gap:5px;margin:0;padding:0;list-style:none}.professional-action-required li{overflow:hidden;color:#59645e;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.professional-summary-lines{grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 10px;border-bottom:1px solid #d9d9d9}.professional-summary-lines li{display:grid;gap:4px;min-width:0;padding:7px 8px;border:1px solid #d8ddda;background:#fff}.professional-summary-lines span,.professional-summary-lines strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-summary-lines strong{color:#2f3b35;font-size:.75rem}.professional-summary-lines span{color:#426b5b;font-size:.78rem;font-weight:650}.professional-fixture-routes,.professional-readiness-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0;padding:8px 10px;border-bottom:1px solid #d9d9d9}.professional-fixture-routes{align-items:center;border-bottom:0}.professional-fixture-routes code,.professional-readiness-row span{max-width:100%;padding:3px 6px;overflow:hidden;border:1px solid #cfd4d0;background:#fff;color:#474747;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.professional-readiness-row span.pass{border-color:#adcabc;color:#2f6a50}.professional-readiness-row span.planned,.professional-readiness-row span.setup,.professional-readiness-row span.warn{border-color:#dac48c;color:#7b6022}.professional-readiness-row span.fail{border-color:#d8a0a0;color:#a44242}.professional-roadmap-band{display:grid;gap:0;border-bottom:1px solid #d9d9d9;background:#f5f7f3}.professional-roadmap-head{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);border-bottom:1px solid #d9d9d9}.professional-roadmap-head>div{display:grid;gap:3px;min-width:0;padding:10px 12px;border-right:1px solid #d9d9d9}.professional-roadmap-counts dt,.professional-roadmap-footer small,.professional-roadmap-footer span,.professional-roadmap-head small,.professional-roadmap-head span,.professional-roadmap-layer-list em,.professional-roadmap-layer-list small{color:#777;font-size:.69rem}.professional-roadmap-head strong{overflow:hidden;color:#2f3b35;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.professional-roadmap-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.professional-roadmap-counts div{min-width:0;padding:9px 10px;border-right:1px solid #d9d9d9}.professional-roadmap-counts div:last-child{border-right:0}.professional-roadmap-counts dd,.professional-roadmap-counts dt{margin:0}.professional-roadmap-counts dd{margin-top:4px;color:#303b35;font-size:1rem;font-weight:650}.professional-roadmap-layer-list{display:grid;grid-template-columns:repeat(11,minmax(86px,1fr));margin:0;padding:8px 10px;overflow-x:auto;list-style:none}.professional-roadmap-layer-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 6px;min-width:0;min-height:74px;padding:7px;border:1px solid #d8ddda;border-left:0;background:#fff}.professional-roadmap-layer-list li:first-child{border-left:1px solid #d8ddda}.professional-roadmap-layer-list li.inProgress{background:#f6fbf8}.professional-roadmap-layer-list li.planned{background:#fffdf6}.professional-roadmap-layer-list li.blocked{background:#fff8f5}.professional-roadmap-layer-list li>span{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid #bfc8c2;border-radius:50%;color:#2f3b35;font-size:.68rem;font-weight:650}.professional-roadmap-layer-list div{display:grid;gap:3px;min-width:0}.professional-roadmap-layer-list em,.professional-roadmap-layer-list small,.professional-roadmap-layer-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-roadmap-layer-list strong{color:#303b35;font-size:.72rem}.professional-roadmap-layer-list em{grid-column:1/-1;align-self:end;font-style:normal}.professional-roadmap-footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:0 12px 9px}.professional-roadmap-footer small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-projection-guard{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:0;border-top:1px solid #d9d9d9;background:#fbfbfa}.professional-projection-guard>div{display:grid;gap:5px;min-width:0;padding:14px 12px;border-right:1px solid #d9d9d9}.professional-projection-guard small,.professional-projection-guard span{color:#777;font-size:.72rem}.professional-projection-guard strong{color:#2f3b35;font-size:1rem}.professional-projection-guard ul{display:grid;align-content:start;gap:6px;margin:0;padding:14px 12px;list-style:none}.professional-projection-guard li{color:#59645e;font-size:.76rem}.professional-embedded-economy{display:grid;gap:0;border-bottom:1px solid #d9d9d9;background:#f7faf6}.professional-embedded-economy-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);border-bottom:1px solid #d9d9d9}.professional-embedded-economy-head>div{display:grid;gap:3px;min-width:0;padding:10px 12px;border-right:1px solid #d9d9d9}.professional-embedded-economy-head>div:last-child{border-right:0}.manual-economy-form span,.manual-economy-list em,.manual-economy-list small,.manual-economy-totals dt,.professional-embedded-economy-head small,.professional-embedded-economy-head span,.professional-embedded-economy-metrics dt,.professional-embedded-economy-metrics small{color:#777;font-size:.68rem}.professional-embedded-economy-head strong{overflow:hidden;color:#2f3b35;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.professional-embedded-economy-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-bottom:1px solid #d9d9d9}.professional-embedded-economy-metrics div{display:grid;align-content:start;gap:3px;min-width:0;min-height:76px;padding:9px 10px;border-right:1px solid #d9d9d9;background:#fff}.professional-embedded-economy-metrics div:last-child{border-right:0}.professional-embedded-economy-metrics dd,.professional-embedded-economy-metrics dt{margin:0}.professional-embedded-economy-metrics dd{overflow-wrap:anywhere;color:#2f3b35;font-size:1.05rem;font-weight:650}.professional-embedded-economy-metrics small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-economy-form,.manual-economy-panel{display:grid;gap:0;min-width:0}.manual-economy-form{grid-template-columns:minmax(150px,1fr) minmax(100px,.45fr) minmax(100px,.45fr) minmax(120px,.55fr) minmax(170px,1fr) minmax(170px,1fr) auto;border-bottom:1px solid #d9d9d9}.manual-economy-form label{display:grid;align-content:start;gap:4px;min-width:0;padding:8px 9px;border-right:1px solid #d9d9d9;background:#fbfbfa}.manual-economy-form input,.manual-economy-form select{min-width:0;width:100%;min-height:30px;padding:4px 6px;border:1px solid #cfd4d0;border-radius:3px;background:#fff;color:#333;font:inherit;font-size:.74rem}.manual-economy-form-disabled label{background:#f4f6f4}.manual-economy-form-disabled input:disabled,.manual-economy-form-disabled select:disabled{border-color:#d7ddd9;background:#eef2ef;color:#7a847e;cursor:not-allowed}.manual-economy-note,.manual-economy-title{min-width:0}.manual-economy-add{display:inline-flex;align-items:center;align-self:stretch;justify-content:center;gap:5px;min-width:92px;min-height:46px;padding:5px 9px;border:0;border-left:1px solid #c8d1cc;background:#e9f1ec;color:#315c4e;font-size:.72rem;font-weight:650;cursor:pointer}.manual-economy-actions{display:grid;grid-template-columns:repeat(2,minmax(0,auto));min-width:0}.manual-economy-add:hover{background:#ddece4}.manual-economy-add:disabled,.manual-economy-add:disabled:hover{background:#eef2ef;color:#7a847e;cursor:not-allowed}.manual-economy-error{margin:0;padding:7px 10px;border-bottom:1px solid #e6d5cf;background:#fff8f5;color:#8b4d43;font-size:.72rem}.manual-economy-state{display:grid;gap:3px;background:#fff9ea;color:#6f5d35}.manual-economy-state span,.manual-economy-state strong{min-width:0}.manual-economy-state strong{font-size:.74rem}.manual-economy-state span{color:#7d6e4b}.manual-economy-totals{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border-bottom:1px solid #d9d9d9}.manual-economy-totals div{display:grid;gap:3px;min-width:0;padding:8px 10px;border-right:1px solid #d9d9d9;background:#fff}.manual-economy-totals div:last-child{border-right:0}.manual-economy-totals dd,.manual-economy-totals dt{margin:0}.manual-economy-totals dd{overflow-wrap:anywhere;color:#303b35;font-size:.86rem;font-weight:650}.manual-economy-list{display:grid;max-height:220px;margin:0;padding:0;overflow:auto;list-style:none}.manual-economy-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:52px;padding:8px 10px;border-bottom:1px solid #eee;background:#fff}.manual-economy-list li:last-child{border-bottom:0}.manual-economy-list li.empty{background:#fbfbfa}.manual-economy-list div{display:grid;gap:3px;min-width:0}.manual-economy-list em,.manual-economy-list small,.manual-economy-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-economy-list strong{color:#333;font-size:.78rem}.manual-economy-list em{font-style:normal}.manual-economy-list li>span,.manual-economy-list>span{align-self:start;min-width:80px;color:#8b4d43;font-size:.78rem;font-weight:650;text-align:right}.manual-economy-list li>span.income{color:#476b4d}.professional-summary-grid{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);border-bottom:1px solid #d9d9d9}.professional-primary-total{display:grid;align-content:start;gap:6px;min-width:0;padding:12px;border-right:1px solid #d9d9d9}.professional-primary-total span{color:#777;font-size:.76rem}.professional-primary-total strong{font-size:1.5rem;line-height:1.1}.professional-progress{height:7px;overflow:hidden;border:1px solid #cfd4d0;border-radius:3px;background:#eef0ed}.professional-progress span{display:block;height:100%;background:#426b5b}.professional-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.professional-metrics div{min-width:0;padding:10px 12px;border-right:1px solid #d9d9d9}.professional-metrics div:last-child{border-right:0}.professional-metrics dd,.professional-metrics dt{margin:0}.professional-metrics dt{color:#777;font-size:.7rem}.professional-metrics dd{margin-top:4px;overflow-wrap:anywhere;font-size:1rem}.professional-body-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.professional-section{min-width:0;border-right:1px solid #d9d9d9}.professional-section:last-child{border-right:0}.professional-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:8px 10px;border-bottom:1px solid #d9d9d9;background:#fbfbfa}.professional-section-title h3{margin:0;font-size:.82rem;font-weight:600}.professional-incident-list,.professional-payment-list,.professional-transaction-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.professional-incident-list li,.professional-payment-list li,.professional-transaction-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:54px;padding:8px 10px;border-top:1px solid #eee}.professional-incident-list li:first-child,.professional-payment-list li:first-child,.professional-transaction-list li:first-child{border-top:0}.professional-payment-list div,.professional-transaction-list div{display:grid;gap:3px;min-width:0}.professional-incident-list strong,.professional-payment-list strong,.professional-transaction-list strong{overflow:hidden;color:#333;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.professional-payment-list span,.professional-transaction-list span{align-self:start;min-width:74px;color:#333;font-size:.78rem;text-align:right}.professional-transaction-list span.income{color:#476b4d}.professional-transaction-list span.expense{color:#8b4d43}.professional-incident-list li{grid-template-columns:minmax(0,1fr);color:#7a5b24}.professional-incident-list li.resolved{color:#476b4d}.professional-incident-list small{display:block;line-height:1.35}.professional-operation-previews{display:grid;gap:6px;margin-top:7px}.professional-operation-preview{display:grid;gap:6px;min-width:0;padding:7px;border:1px solid #d9d9d9;border-radius:4px;background:#fffdf8}.professional-operation-head{display:flex;align-items:start;justify-content:space-between;gap:8px;min-width:0}.professional-operation-head div{display:grid;gap:2px;min-width:0}.professional-accepted-result small,.professional-accepted-result span,.professional-operation-head small,.professional-operation-head span,.professional-operation-key{color:#777;font-size:.67rem}.professional-accepted-result strong,.professional-operation-head strong{overflow:hidden;color:#333;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.professional-operation-key{overflow-wrap:anywhere}.professional-change-list{display:grid;gap:3px;margin:0;padding:0;list-style:none}.professional-change-list li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:6px;min-height:0;padding:0;border-top:0;color:#5f5549;font-size:.68rem}.professional-change-list span,.professional-change-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-accept-button{display:inline-flex;align-items:center;justify-self:start;gap:5px;min-height:28px;padding:5px 8px;border:1px solid #b9c8bf;border-radius:4px;background:#eef4ef;color:#315c4e;font-size:.72rem;font-weight:600;cursor:pointer}.professional-accept-button:disabled{opacity:.72;cursor:default}.professional-accepted-result{display:grid;gap:2px;min-width:0;padding-top:5px;border-top:1px solid #e6e2da}.professional-action-error{margin:8px 10px 0;color:#8b4d43;font-size:.72rem}.professional-receipt-strip{display:grid;grid-template-columns:minmax(150px,.55fr) repeat(3,minmax(150px,1fr));gap:8px;align-items:stretch;padding:9px 12px;border-top:1px solid #d9d9d9;background:#fbfbfa}.professional-receipt-card,.professional-receipt-summary{display:grid;align-content:start;gap:3px;min-width:0;padding:7px;border:1px solid #d7d7d2;background:#fff}.professional-receipt-card.conflict{border-color:#d9b3aa;background:#fff8f5}.professional-receipt-strip small,.professional-receipt-strip span{overflow:hidden;color:#777;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.professional-receipt-strip strong{overflow:hidden;color:#333;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.professional-proof-strip{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(130px,.45fr) minmax(130px,.45fr) minmax(0,1.4fr);gap:10px;align-items:start;padding:9px 12px;border-top:1px solid #d9d9d9;background:#f6f7f5}.professional-proof-strip div{display:grid;gap:3px;min-width:0}.professional-proof-strip small,.professional-proof-strip span{color:#777;font-size:.69rem}.professional-proof-strip strong{overflow:hidden;color:#333;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.professional-proof-strip ul{display:grid;gap:3px;min-width:0;margin:0;padding:0;list-style:none}.professional-proof-strip li{overflow:hidden;color:#665c50;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.professional-evidence-strip{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) minmax(0,1.4fr);gap:10px;align-items:start;padding:10px 12px;border-top:1px solid #d9d9d9;background:#fbfbfa}.professional-evidence-strip div{display:grid;gap:3px;min-width:0}.professional-evidence-strip strong{overflow:hidden;color:#333;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.professional-evidence-strip ul{display:flex;flex-wrap:wrap;gap:5px;min-width:0;margin:0;padding:0;list-style:none}.professional-embed-shell{color:#333;font-family:Futura PT,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.3em}.professional-embed-shell,.professional-embed-shell-compact{min-height:100vh;background:#f4f1e8}.professional-embed-topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:156px minmax(180px,1fr) auto minmax(290px,.72fr);gap:8px;align-items:center;min-height:46px;padding:4px 8px;border-bottom:1px solid #b9b09e;background:#e4ddcf}.professional-embed-topbar .professional-embed-context{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px}.professional-embed-topbar .professional-embed-context small,.professional-embed-topbar .professional-embed-context span,.professional-embed-topbar .professional-embed-context strong{min-width:0;line-height:1.12;white-space:nowrap}.professional-embed-topbar .professional-embed-context small,.professional-embed-topbar .professional-embed-context span{overflow:hidden;font-size:.64rem;text-overflow:ellipsis}.professional-embed-topbar .professional-embed-context strong{font-size:.9rem}.professional-embed-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr) minmax(280px,.7fr);gap:12px;align-items:center;min-height:72px;padding:8px 12px;border-bottom:1px solid #cfcfcf;background:#d7d7d7}.professional-embed-logo{min-height:50px}.professional-embed-logo.compact{min-height:38px;padding:5px 8px}.professional-embed-logo.compact span{font-size:1.08rem}.professional-embed-logo.compact strong{font-size:.54rem}.professional-embed-context{display:grid;gap:3px;min-width:0}.professional-embed-context small,.professional-embed-context span,.professional-embed-dl dt,.professional-embed-note{color:#707070;font-size:.72rem}.professional-embed-context strong{overflow:hidden;color:#252525;font-size:1.05rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.professional-embed-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:6px;min-width:0}.professional-embed-topbar .professional-embed-actions{flex-wrap:nowrap}.professional-embed-action{display:inline-flex;align-items:center;gap:5px;min-height:31px;padding:5px 8px;border:1px solid #b9b09e;border-radius:2px;background:#f7f4ec;color:#333;font-size:.74rem;font-weight:600}.professional-embed-action:disabled{opacity:.68;cursor:default}.professional-embed-kalka-toolbar{min-width:0}.professional-embed-compact-main{display:grid;gap:8px;padding:8px}.professional-embed-summary-band,.professional-embed-transaction-section{min-width:0;border:1px solid #b9b09e;background:#fff}.professional-embed-summary-band{display:grid;grid-template-columns:minmax(230px,.55fr) minmax(0,1fr);align-items:stretch}.professional-embed-summary-copy{display:grid;gap:3px;min-width:0;padding:9px 12px;border-right:1px solid #c9bfaa;background:#fbf8ef}.professional-embed-section-head span,.professional-embed-summary-copy small,.professional-embed-summary-copy span,.professional-embed-summary-metrics dt,.professional-embed-summary-metrics small{color:#707a76;font-size:.68rem}.professional-embed-summary-copy strong{overflow:hidden;color:#252525;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.professional-embed-action-list{display:flex;flex-wrap:wrap;gap:5px;min-width:0;margin:4px 0 0;padding:0;list-style:none}.professional-embed-action-list li{max-width:100%;padding:3px 6px;overflow:hidden;border:1px solid #c9bfaa;background:#fff;color:#5c574f;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.professional-embed-summary-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0}.professional-embed-summary-metrics div{display:grid;align-content:center;gap:2px;min-width:0;min-height:72px;padding:9px 11px;border-right:1px solid #d8d0c0}.professional-embed-summary-metrics div:last-child{border-right:0}.professional-embed-summary-metrics dd,.professional-embed-summary-metrics dt{margin:0}.professional-embed-summary-metrics dd{overflow:hidden;color:#2a2f2d;font-size:1.08rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.professional-embed-summary-metrics div.income dd{color:#2f6f54}.professional-embed-summary-metrics div.expense dd,.professional-embed-summary-metrics div.warning dd{color:#9a4c29}.professional-embed-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:7px 10px;border-bottom:1px solid #d9dfdc;background:#f7faf8}.professional-embed-section-head div{display:grid;gap:2px;min-width:0}.professional-embed-section-head div:last-child{text-align:right}.professional-embed-section-head strong{overflow:hidden;color:#2f3532;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.professional-embed-transaction-section .ledger-table-shell{overflow:auto}.professional-embed-transaction-section .ledger-table{min-width:920px;font-size:.74rem}.professional-embed-transaction-section .ledger-table td,.professional-embed-transaction-section .ledger-table th{padding:7px 8px}.professional-embed-main{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:10px;align-items:start;padding:10px}.professional-embed-focus{min-width:0}.professional-embed-aside{position:sticky;top:82px;display:grid;gap:0;min-width:0;max-height:calc(100vh - 92px);overflow:auto}.professional-embed-card{min-width:0;border-bottom:1px solid #d9d9d9}.professional-embed-card:last-child{border-bottom:0}.professional-embed-dl{display:grid;gap:0;margin:0}.professional-embed-dl div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;min-height:34px;padding:7px 10px;border-top:1px solid #eee}.professional-embed-dl dd,.professional-embed-dl dt{margin:0}.professional-embed-dl dd{overflow:hidden;color:#333;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.professional-embed-note{margin:0;padding:8px 10px 10px;border-top:1px solid #eee;line-height:1.35}.professional-embed-chip-list,.professional-embed-text-list{display:flex;flex-wrap:wrap;gap:5px;min-width:0;margin:0;padding:9px 10px 10px;list-style:none}.professional-embed-chip-list li{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 6px;overflow:hidden;border:1px solid #cfd4d0;background:#fff;color:#474747;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.professional-embed-text-list{display:grid;gap:6px}.professional-embed-text-list li{display:flex;align-items:start;gap:5px;color:#5f5549;font-size:.7rem;line-height:1.34}.professional-embed-text-list.warning li{color:#7a5b24}.professional-section-title span.matched{color:#476b4d}.professional-section-title span.warning{color:#8f6a28}@media(max-width:1280px){.artifact-main{grid-template-columns:300px minmax(0,1fr)}.artifact-inspector{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.artifact-shell{display:block}.artifact-shell:before{display:none}.artifact-header{position:static;width:auto;min-width:0;max-width:none;min-height:auto;flex-direction:row;align-items:center;padding:8px}.artifact-brand{flex-direction:row;padding:0;text-align:left}.artifact-state-source{max-width:180px}.artifact-menu{flex:1 1 auto;flex-direction:row;gap:6px;padding:0;overflow-x:auto}.artifact-menu-item{width:auto;min-height:34px;border-right:1px outset #fff;border-left:1px outset #fff;border-radius:3px;padding:5px 10px;background:#d9d9d9;font-size:.86rem}.artifact-header-actions,.artifact-menu{justify-content:flex-start}.artifact-header-actions{flex-direction:row;padding:0}.artifact-header-actions .interface-switch{width:auto;flex-direction:row}.artifact-header-actions .interface-switch-button{width:auto;padding:5px 10px;font-size:.78rem}.artifact-main{grid-template-columns:1fr;padding:10px 10px 92px}.artifact-inspector,.artifact-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-under-grid,.kalka-request-panel,.kalka-settings-contract,.kalka-settings-grid,.manual-economy-form,.manual-economy-totals,.professional-body-grid,.professional-embed-header,.professional-embed-main,.professional-embed-summary-band,.professional-embed-summary-metrics,.professional-embedded-economy-head,.professional-embedded-economy-metrics,.professional-evidence-strip,.professional-header,.professional-integration-head,.professional-projection-guard,.professional-proof-strip,.professional-receipt-strip,.professional-roadmap-counts,.professional-roadmap-head,.professional-safe-metrics,.professional-safe-summary,.professional-summary-grid,.professional-summary-lines,.quell-root-header,.quell-root-metrics,.quell-root-payment-strip,.quell-root-summary{grid-template-columns:1fr}.kalka-request-body,.kalka-request-head,.kalka-request-panel.compact .kalka-request-head,.kalka-safe-preview,.kalka-settings-contract div,.manual-economy-form label,.manual-economy-totals div,.professional-embed-aside,.professional-embed-summary-copy,.professional-embedded-economy-head>div,.professional-embedded-economy-metrics div,.professional-integration-head>div,.professional-primary-total,.professional-projection-guard>div,.professional-roadmap-counts div,.professional-roadmap-head>div,.professional-safe-metrics div,.professional-section,.quell-root-metrics div,.quell-root-payment-strip div,.quell-root-summary-copy{border-right:0}.professional-embed-aside,.professional-embed-header{position:static}.professional-embed-actions{justify-content:start}.quell-root-actions,.quell-root-brand,.quell-root-nav,.quell-root-section-head{justify-content:flex-start}.quell-root-actions,.quell-root-nav,.quell-root-section-head{flex-wrap:wrap}.professional-embed-main{padding:8px}.professional-embed-aside{max-height:none}.professional-section{border-top:1px solid #d9d9d9}.kalka-request-body,.kalka-request-head,.kalka-safe-preview,.manual-economy-form label{border-bottom:1px solid #d9d9d9}.manual-economy-add{min-height:38px;border-left:0}.professional-roadmap-layer-list{grid-template-columns:repeat(3,minmax(150px,1fr))}.artifact-tg-container{right:10px;left:10px;grid-template-columns:1fr;align-items:stretch}.artifact-tg-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.artifact-header,.artifact-main{padding:8px}.artifact-compact-dl,.artifact-inspector,.artifact-metric-row,.artifact-sidebar,.kalka-request-body,.kalka-safe-preview,.kalka-settings-contract,.kalka-settings-grid,.manual-economy-list li,.manual-economy-totals,.professional-embedded-economy-metrics,.professional-metrics,.professional-roadmap-layer-list,.quell-root-metrics,.quell-root-payment-strip{grid-template-columns:1fr}.artifact-period-row{align-items:flex-start;flex-wrap:wrap}.artifact-date-range{width:100%;margin-left:0}.artifact-date-range input{width:min(100%,150px)}.artifact-table{min-width:940px}.artifact-page-nav{align-items:flex-start;flex-direction:column}.quell-root-header,.quell-root-main{padding-right:8px;padding-left:8px}.quell-root-brand{align-items:flex-start;flex-direction:column;gap:4px}.quell-root-table .ledger-table{min-width:920px}.artifact-tg-preview{grid-template-columns:1fr}}.artifact-shell[data-v-b12a81ac]{display:block;grid-template-columns:none;align-items:normal}.artifact-shell[data-v-b12a81ac]:before{content:none;display:none}.artifact-header[data-v-b12a81ac]{position:static;width:auto;min-width:0;max-width:none;min-height:auto;flex-direction:row}.artifact-brand[data-v-b12a81ac]{flex-direction:row;padding:0;text-align:left}.artifact-state-source[data-v-b12a81ac]{max-width:none}.artifact-menu[data-v-b12a81ac]{flex-direction:row;align-items:center;padding:0}.artifact-menu-item[data-v-b12a81ac]{width:auto;min-height:32px;border:1px outset #fff;border-radius:3px;background:#d9d9d9;font-size:.86rem}.artifact-header-actions[data-v-b12a81ac]{flex-direction:row;padding:0}.artifact-header-actions .interface-switch[data-v-b12a81ac]{width:auto;flex-direction:row}.artifact-header-actions .interface-switch-button[data-v-b12a81ac]{width:auto;padding:5px 10px;font-size:.78rem}.artifact-main[data-v-b12a81ac]{grid-row:auto}.artifact-inspector[data-v-b12a81ac],.artifact-main[data-v-b12a81ac]{grid-column:auto}.artifact-shell[data-v-b12a81ac]{min-height:100vh;background:#f9fafb;color:#333;font-family:Futura PT,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.artifact-header[data-v-b12a81ac]{display:grid;grid-template-columns:minmax(230px,auto) minmax(0,1fr) auto;gap:14px;align-items:stretch;padding:10px 14px;border-bottom:1px solid #a6aab2;background:#fff}.artifact-brand[data-v-b12a81ac],.artifact-header-actions[data-v-b12a81ac],.artifact-menu[data-v-b12a81ac]{display:flex;align-items:center}.artifact-brand[data-v-b12a81ac]{gap:12px;min-width:0}.artifact-logo-mark[data-v-b12a81ac]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px outset #fff;background:#efefef;color:#0825a5;font-weight:700}.artifact-kicker[data-v-b12a81ac]{margin:0 0 3px;color:#777;font-size:.72rem;text-transform:uppercase;letter-spacing:0}.artifact-brand h1[data-v-b12a81ac]{font-size:1.12rem;font-weight:400;line-height:1;text-transform:uppercase}.artifact-state-source[data-v-b12a81ac]{display:inline-flex;margin-top:6px;padding:2px 7px;border:1px solid #d9d9d9;background:#f3f2f2;color:#777;font-size:.7rem}.artifact-state-source.warning[data-v-b12a81ac]{color:#cf3030;background:#fff6c2}.artifact-menu[data-v-b12a81ac]{align-content:center;gap:6px;min-width:0;overflow-x:auto}.artifact-chart-tab[data-v-b12a81ac],.artifact-menu-item[data-v-b12a81ac],.artifact-period-button[data-v-b12a81ac]{flex:0 0 auto;min-height:32px;padding:5px 10px;border:1px outset #fff;border-radius:3px;background:#d9d9d9;color:#474747;font-size:.86rem}.artifact-chart-tab.active[data-v-b12a81ac],.artifact-menu-item.active[data-v-b12a81ac],.artifact-period-button.active[data-v-b12a81ac]{border-color:#a6aab2;background:#fff;color:#0825a5}.artifact-header-actions[data-v-b12a81ac]{justify-content:flex-end;gap:8px}.artifact-refresh[data-v-b12a81ac]{border-radius:3px}.artifact-main[data-v-b12a81ac]{display:grid;grid-template-columns:260px minmax(0,1fr) 320px;gap:12px;padding:12px}.artifact-inspector[data-v-b12a81ac],.artifact-report[data-v-b12a81ac],.artifact-sidebar[data-v-b12a81ac]{min-width:0}.artifact-inspector[data-v-b12a81ac],.artifact-sidebar[data-v-b12a81ac]{display:flex;flex-direction:column;gap:10px}.artifact-panel[data-v-b12a81ac]{border:1px solid #a6aab2;border-radius:6px;background:#fff;box-shadow:0 10px 26px #1e25230f}.artifact-panel h2[data-v-b12a81ac]{margin:0;font-size:.88rem;font-weight:600;line-height:1.2}.artifact-panel-title[data-v-b12a81ac]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #d9d9d9;background:#f3f2f2}.artifact-category-panel[data-v-b12a81ac],.artifact-chart-panel[data-v-b12a81ac],.artifact-evidence-panel[data-v-b12a81ac],.artifact-natural-panel[data-v-b12a81ac],.artifact-notice-panel[data-v-b12a81ac],.artifact-ops-panel[data-v-b12a81ac],.artifact-root-panel[data-v-b12a81ac],.artifact-view-panel[data-v-b12a81ac]{overflow:hidden}.artifact-view-panel h2[data-v-b12a81ac]{padding:10px 12px 4px}.artifact-view-button[data-v-b12a81ac]{display:grid;width:calc(100% - 12px);min-height:46px;margin:6px;padding:7px 9px;text-align:left;border-radius:3px}.artifact-notice-list strong[data-v-b12a81ac],.artifact-operation-list strong[data-v-b12a81ac],.artifact-root-list span[data-v-b12a81ac],.artifact-view-button span[data-v-b12a81ac]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-compact-dl dt[data-v-b12a81ac],.artifact-notice-list span[data-v-b12a81ac],.artifact-operation-list span[data-v-b12a81ac],.artifact-root-list small[data-v-b12a81ac],.artifact-tree small[data-v-b12a81ac],.artifact-view-button small[data-v-b12a81ac]{color:#777;font-size:.72rem}.artifact-view-button.active[data-v-b12a81ac]{border-color:#0825a5;background:#fff;color:#0825a5}.artifact-view-button.warning[data-v-b12a81ac]{color:#cf3030}.artifact-notice-list[data-v-b12a81ac],.artifact-operation-list[data-v-b12a81ac],.artifact-root-list[data-v-b12a81ac],.artifact-tree[data-v-b12a81ac]{margin:0;padding:0;list-style:none}.artifact-tree[data-v-b12a81ac]{max-height:390px;overflow-y:auto}.artifact-tree li[data-v-b12a81ac]{display:grid;gap:2px;min-height:34px;padding-top:6px;padding-right:8px;padding-bottom:6px;border-top:1px solid #ddd;box-shadow:inset 3px 0 0 transparent}.artifact-tree li.branch[data-v-b12a81ac]{box-shadow:inset 3px 0 #8edce0}.artifact-period-row[data-v-b12a81ac]{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:10px;overflow-x:auto}.artifact-date-range[data-v-b12a81ac]{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.artifact-date-range input[data-v-b12a81ac],.artifact-natural-input[data-v-b12a81ac]{min-height:32px;border:1px inset #c6c6c6;border-radius:3px;background:#fff;color:#333}.artifact-date-range input[data-v-b12a81ac]{width:138px;padding:4px 7px}.artifact-metric-row[data-v-b12a81ac]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;border:1px solid #a6aab2;background:#fff}.artifact-metric-cell[data-v-b12a81ac]{min-width:0;padding:9px 12px;border-right:1px solid #d9d9d9}.artifact-metric-cell[data-v-b12a81ac]:last-child{border-right:0}.artifact-metric-cell span[data-v-b12a81ac]{display:block;color:#777;font-size:.74rem}.artifact-metric-cell strong[data-v-b12a81ac]{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:1.12rem}.artifact-metric-cell.expense strong[data-v-b12a81ac],.artifact-money.expense[data-v-b12a81ac]{color:#8b4d43}.artifact-metric-cell.income strong[data-v-b12a81ac],.artifact-money.income[data-v-b12a81ac]{color:#476b4d}.artifact-table-shell[data-v-b12a81ac]{position:relative;overflow:auto;border:1px solid #a6aab2;background:#fff}.artifact-bulk-bar[data-v-b12a81ac]{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:8px;min-height:42px;padding:6px 10px;border-bottom:1px solid #a6aab2;background:#fff6c2}.artifact-bulk-bar button[data-v-b12a81ac]{min-height:30px;padding:4px 9px;border-radius:3px}.artifact-table[data-v-b12a81ac]{width:100%;min-width:1040px;border-collapse:collapse;border-spacing:0;font-size:.82rem;text-align:center}.artifact-table td[data-v-b12a81ac],.artifact-table th[data-v-b12a81ac]{position:relative;padding:5px;border:1px solid #a6aab2;vertical-align:middle}.artifact-table th[data-v-b12a81ac]{position:sticky;top:0;z-index:3;background:#d7d7d7;color:#333;font-weight:600}.artifact-table td[data-v-b12a81ac]:nth-child(2),.artifact-table td[data-v-b12a81ac]:nth-child(3),.artifact-table td[data-v-b12a81ac]:nth-child(4),.artifact-table td[data-v-b12a81ac]:nth-child(5),.artifact-table td[data-v-b12a81ac]:nth-child(6){white-space:nowrap}.artifact-table tr.unresolved[data-v-b12a81ac]{color:#cf3030}.artifact-table tr.root-source[data-v-b12a81ac]{background:#fff6c2;box-shadow:inset 4px 0 #d5a11e}.artifact-table tr.root1[data-v-b12a81ac]{background:#ffffbd}.artifact-table tr.root-linked[data-v-b12a81ac]{background:#d6f8d7}.artifact-table tr.selected[data-v-b12a81ac]{outline:2px solid #0825a5;outline-offset:-2px}.artifact-table tr.linked td[data-v-b12a81ac]:nth-child(2):after{content:"↔";display:inline-block;margin-left:4px;color:#0825a5}.artifact-note-dot[data-v-b12a81ac]{position:absolute;top:3px;right:3px;display:none;width:7px;height:7px;border-radius:999px;background:#d5a11e}.artifact-note-dot.visible[data-v-b12a81ac]{display:block}.artifact-money[data-v-b12a81ac]{text-align:right}.artifact-inline-bar[data-v-b12a81ac]{display:inline-block;height:8px;min-width:0;max-width:58px;margin-right:6px;vertical-align:middle}.artifact-inline-bar.expense[data-v-b12a81ac]{background:#e18b78}.artifact-inline-bar.income[data-v-b12a81ac]{background:#9cc8a0}.artifact-root-button[data-v-b12a81ac]{min-height:0;padding:0;border:0;background:transparent;color:#476b4d;font-weight:700;text-align:right}.artifact-category-name[data-v-b12a81ac],.artifact-root-badge[data-v-b12a81ac],.artifact-tag[data-v-b12a81ac],.artifact-word[data-v-b12a81ac]{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.artifact-root-badge[data-v-b12a81ac],.artifact-tag[data-v-b12a81ac],.artifact-word[data-v-b12a81ac]{margin:1px 3px 1px 0}.artifact-root-badge[data-v-b12a81ac],.artifact-tag[data-v-b12a81ac]{padding:1px 5px;border:1px solid #d9d9d9;border-radius:3px;background:#f3f2f2;color:#474747;font-size:.72rem}.artifact-root-badge[data-v-b12a81ac]{border-color:#8edce0;color:#0825a5}.artifact-project[data-v-b12a81ac]{display:inline-block;max-width:130px;overflow:hidden;color:#0825a5;text-overflow:ellipsis;white-space:nowrap}.artifact-under-grid[data-v-b12a81ac]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr);gap:10px;margin-top:10px}.artifact-chart-tabs[data-v-b12a81ac]{display:flex;gap:6px;padding:10px 12px 0;overflow-x:auto}.artifact-chart.chart-panel[data-v-b12a81ac]{border:0;border-radius:0;background:transparent;box-shadow:none}.artifact-chart.chart-panel header[data-v-b12a81ac]{padding-right:12px;padding-left:12px}.artifact-chart .chart-root[data-v-b12a81ac]{min-height:250px}.artifact-natural-input[data-v-b12a81ac]{width:calc(100% - 24px);margin:12px 12px 4px;padding:5px 8px}.artifact-compact-dl[data-v-b12a81ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px}.artifact-compact-dl div[data-v-b12a81ac]{min-width:0}.artifact-compact-dl dd[data-v-b12a81ac],.artifact-compact-dl dt[data-v-b12a81ac]{margin:0}.artifact-compact-dl dd[data-v-b12a81ac]{overflow-wrap:anywhere;font-size:.82rem}.artifact-root-total[data-v-b12a81ac]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px}.artifact-root-total span[data-v-b12a81ac]{color:#777;font-size:.78rem}.artifact-root-total strong[data-v-b12a81ac]{font-size:1.22rem}.artifact-root-progress[data-v-b12a81ac]{height:7px;margin:0 12px 4px;overflow:hidden;border-radius:3px;background:#f0f0f0}.artifact-root-progress span[data-v-b12a81ac]{display:block;height:100%;background:#8edce0}.artifact-root-list[data-v-b12a81ac]{padding:0 8px 10px}.artifact-root-list li[data-v-b12a81ac]{border-top:1px solid #ddd}.artifact-root-list button[data-v-b12a81ac]{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:50px;gap:3px 8px;padding:7px 4px;border:0;border-radius:0;background:transparent;text-align:left}.artifact-root-list li.active button[data-v-b12a81ac]{background:#ffffbd}.artifact-root-list small[data-v-b12a81ac]{grid-column:1/-1}.artifact-notice-list[data-v-b12a81ac],.artifact-operation-list[data-v-b12a81ac]{padding:4px 10px 10px}.artifact-notice-list li[data-v-b12a81ac],.artifact-operation-list li[data-v-b12a81ac]{display:grid;gap:3px;padding:8px 0;border-top:1px solid #ddd}.artifact-notice-list li[data-v-b12a81ac]:first-child,.artifact-operation-list li[data-v-b12a81ac]:first-child{border-top:0}.artifact-notice-list li.needs-review[data-v-b12a81ac],.artifact-notice-list li.warning[data-v-b12a81ac]{color:#8f6a28}.artifact-notice-list li.error[data-v-b12a81ac]{color:#cf3030}.artifact-evidence-panel h2[data-v-b12a81ac]{padding:10px 12px 4px}@media(max-width:1280px){.artifact-main[data-v-b12a81ac]{grid-template-columns:230px minmax(0,1fr)}.artifact-inspector[data-v-b12a81ac]{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.artifact-header[data-v-b12a81ac]{grid-template-columns:1fr}.artifact-header-actions[data-v-b12a81ac],.artifact-menu[data-v-b12a81ac]{justify-content:flex-start}.artifact-main[data-v-b12a81ac]{grid-template-columns:1fr}.artifact-inspector[data-v-b12a81ac],.artifact-sidebar[data-v-b12a81ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-under-grid[data-v-b12a81ac]{grid-template-columns:1fr}}@media(max-width:640px){.artifact-header[data-v-b12a81ac],.artifact-main[data-v-b12a81ac]{padding:8px}.artifact-compact-dl[data-v-b12a81ac],.artifact-inspector[data-v-b12a81ac],.artifact-metric-row[data-v-b12a81ac],.artifact-sidebar[data-v-b12a81ac]{grid-template-columns:1fr}.artifact-period-row[data-v-b12a81ac]{align-items:flex-start;flex-wrap:wrap}.artifact-date-range[data-v-b12a81ac]{width:100%;margin-left:0}.artifact-date-range input[data-v-b12a81ac]{width:min(100%,150px)}.artifact-table[data-v-b12a81ac]{min-width:940px}}
