.explorer-workbench{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.explorer-controls,.explorer-canvas{scroll-margin-top:calc(var(--ux-context-height) + 12px);border:1px solid var(--sc-light-border);background:var(--sc-light-raised);box-shadow:0 12px 28px #10152b14}.explorer-controls{gap:12px;padding:18px;display:grid;position:sticky;top:12px}.explorer-controls h2{color:var(--sc-brand-teal);margin:0}.explorer-controls label,.table-tools label{color:var(--sc-light-muted);text-transform:uppercase;gap:5px;font-size:.6875rem;font-weight:700;display:grid}.explorer-controls select,.explorer-controls input,.table-tools input{border:1px solid var(--sc-light-border);background:var(--hud-panel);width:100%;min-width:0;height:40px;color:var(--sc-light-text);padding:0 10px}.control-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.explorer-canvas{z-index:1;min-width:0;min-height:560px;position:relative}.explorer-canvas>header{border-bottom:1px solid var(--sc-light-border);justify-content:space-between;gap:20px;padding:20px;display:flex}.explorer-canvas>header span{color:var(--sc-brand-orange-accessible);text-transform:uppercase;letter-spacing:.12em;font-size:.625rem;font-weight:800}.explorer-canvas>header h2{color:var(--sc-brand-teal);margin:5px 0;font-size:1.75rem}.explorer-canvas>header p{color:var(--sc-light-muted);margin:0}.explorer-canvas>header a{color:var(--sc-brand-teal);align-self:center;font-weight:700}.explorer-actions{align-items:center;gap:12px;display:flex}.explorer-actions button{border:1px solid var(--sc-brand-teal);background:var(--hud-fill);color:#fff;cursor:pointer;min-height:38px;padding:0 14px;font-weight:700}.explorer-export-menu{position:relative}.explorer-export-menu summary{border:1px solid var(--sc-brand-cyan);background:var(--hud-fill);color:#fff;cursor:pointer;min-height:38px;padding:9px 34px 9px 13px;font-size:.75rem;font-weight:800;list-style:none}.explorer-export-menu summary::-webkit-details-marker{display:none}.explorer-export-menu summary:after{content:"▾";position:absolute;right:13px}.explorer-export-menu[open] summary:after{content:"▴"}.explorer-export-menu>div{z-index:20;border:1px solid var(--sc-light-border);background:var(--hud-panel);min-width:152px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #10152b2e}.explorer-export-menu>div button{min-height:36px;color:var(--sc-brand-teal);text-align:left;background:0 0;border:0;padding:8px 10px}.explorer-export-menu>div button:hover,.explorer-export-menu>div button:focus-visible{background:var(--sc-brand-mist);outline:2px solid var(--sc-brand-cyan);outline-offset:-2px}.explorer-pin-message{border-bottom:1px solid var(--sc-light-border);background:var(--sc-brand-mist);color:var(--sc-brand-teal);margin:0;padding:10px 20px;font-size:.75rem;font-weight:700}.explorer-canvas>footer{color:var(--sc-dark-muted);border-top:1px solid var(--sc-light-border);text-transform:uppercase;justify-content:space-between;padding:12px 20px;font-size:.625rem;display:flex}.explorer-warning{border-left:3px solid var(--sc-brand-amber);background:var(--hud-warning-wash);color:var(--sc-light-muted);margin:12px 20px 0;padding:10px;font-size:.6875rem}.explorer-breadcrumbs{border:1px solid var(--sc-light-border);background:var(--sc-brand-mist);color:var(--sc-light-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 20px 0;padding:10px 12px;font-size:.6875rem;display:flex}.explorer-breadcrumbs button{color:var(--sc-brand-teal);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-weight:700;text-decoration:underline}.explorer-breadcrumbs strong{color:var(--sc-light-text)}.explorer-hierarchy-status{color:var(--sc-light-muted);margin:8px 20px 0;font-size:.6875rem;line-height:1.5}.explorer-kpi{cursor:pointer;text-align:center;background:0 0;border:0;place-content:center;width:100%;min-height:380px;display:grid}.explorer-kpi span,.explorer-kpi small{color:var(--sc-light-muted)}.explorer-kpi strong{color:var(--sc-brand-teal);font-size:4rem}.explorer-svg{padding:28px 24px}.explorer-svg svg{width:100%;height:360px;color:var(--sc-brand-cyan);overflow:visible}.explorer-svg circle{fill:var(--sc-brand-orange-accessible);cursor:pointer}.explorer-svg circle.selected{fill:var(--sc-brand-violet);stroke:var(--sc-brand-teal);stroke-width:1.2px}.explorer-svg .explorer-target-line{stroke:var(--sc-brand-amber);stroke-width:2px;stroke-dasharray:4 3}.explorer-svg .explorer-target-point{fill:var(--sc-brand-amber);stroke:var(--sc-brand-teal);stroke-width:.5px;pointer-events:none}.explorer-axis{color:var(--sc-light-muted);justify-content:space-between;gap:4px;font-size:.625rem;display:flex}.explorer-axis span{text-overflow:ellipsis;overflow:hidden}.explorer-chart-legend{color:var(--sc-light-muted);gap:1rem;padding:.5rem 1rem;font-size:.6875rem;display:flex}.explorer-chart-legend span{align-items:center;gap:.35rem;display:flex}.explorer-chart-legend i{background:var(--sc-brand-cyan);width:1.5rem;height:2px;display:block}.explorer-chart-legend i.target{border-top:2px dashed var(--sc-brand-amber);background:0 0;height:0}.explorer-bars{align-content:center;gap:12px;min-height:400px;padding:28px 24px;display:grid}.explorer-waterfall,.explorer-funnel{border:1px solid var(--sc-light-border);background:var(--sc-light-raised);min-height:22rem;padding:1rem;position:relative}.explorer-waterfall{overflow-x:auto}.explorer-waterfall-plot{border-block:1px solid var(--sc-light-border);background:linear-gradient(to bottom,transparent 49.8%,var(--sc-light-border) 50%,transparent 50.2%);grid-auto-columns:minmax(5rem,1fr);grid-auto-flow:column;align-items:stretch;gap:.75rem;height:18rem;display:grid}.explorer-waterfall-plot button{color:#fff;background:var(--sc-brand-cyan);cursor:pointer;border:0;border-radius:.125rem;align-self:start;min-height:1.75rem;padding:.35rem;position:relative}.explorer-waterfall-plot button.negative{background:var(--sc-brand-orange-accessible)}.explorer-waterfall-plot button span,.explorer-waterfall-plot button strong{font-size:.625rem;display:block}.explorer-funnel{flex-direction:column;align-items:center;gap:.5rem;display:flex}.explorer-funnel button{border:1px solid var(--sc-brand-cyan);background:var(--hud-fill);color:#fff;cursor:pointer;grid-template-columns:minmax(5rem,1fr) auto auto;align-items:center;gap:.75rem;min-height:2.5rem;padding:.5rem .75rem;display:grid}.explorer-funnel button small{color:#bfeef4}.explorer-visual-disclosure{color:var(--sc-light-muted);margin:.75rem 0 0;font-size:.6875rem}.explorer-cohort-unavailable{border:1px solid var(--sc-light-border);border-left:4px solid var(--sc-brand-amber);background:var(--sc-light-raised);min-height:22rem;padding:2rem}.explorer-cohort-unavailable>span{color:var(--sc-brand-orange-accessible);letter-spacing:.12em;font-size:.6875rem;font-weight:800}.explorer-cohort-unavailable h3{color:var(--sc-brand-teal);margin:.5rem 0;font-size:2rem}.explorer-cohort-unavailable p{max-width:52rem;color:var(--sc-light-muted)}.explorer-cohort-unavailable dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.explorer-cohort-unavailable dl div{border:1px solid var(--sc-light-border);padding:1rem}.explorer-cohort-unavailable dt{color:var(--sc-light-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem}.explorer-cohort-unavailable dd{color:var(--sc-light-text);margin:.35rem 0 0;font-weight:700}.explorer-bar-row{grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:12px;font-size:.6875rem;display:grid}.explorer-bar-row i{background:linear-gradient(90deg, var(--hud-fill), var(--sc-brand-cyan));border-radius:2px;height:20px;display:block}.explorer-bar-track{background:var(--sc-brand-mist);height:20px;display:block;position:relative}.explorer-bar-track>i{position:absolute;inset:0 auto 0 0}.explorer-target-marker{background:var(--sc-brand-amber);width:3px;box-shadow:0 0 0 1px var(--sc-brand-teal);position:absolute;top:-4px;bottom:-4px;transform:translate(-50%)}.explorer-bar-row strong{text-align:right}.explorer-bar-row{cursor:pointer;border:1px solid #0000;padding:4px}.explorer-bar-row.selected{border-color:var(--sc-brand-violet);background:#4057d614}.explorer-funnel .explorer-bar-row i{justify-self:center}.explorer-heatmap .explorer-bar-row i{background:var(--sc-brand-orange-accessible);height:34px}.enterprise-table{min-width:0;max-width:100%;padding:20px;overflow:hidden}.explorer-pivot{padding:20px}.explorer-pivot>header{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.explorer-pivot dl{background:var(--sc-light-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.explorer-pivot dl div{background:var(--hud-panel);min-width:150px;padding:9px 12px}.explorer-pivot dt{color:var(--sc-light-muted);text-transform:uppercase;font-size:.625rem}.explorer-pivot dd{color:var(--sc-brand-teal);margin:3px 0 0;font-weight:700}.explorer-pivot header>div{gap:6px;display:flex}.explorer-pivot button{border:1px solid var(--sc-brand-teal);background:var(--hud-panel);color:var(--sc-brand-teal);cursor:pointer;min-height:36px;padding:0 10px;font-weight:700}.explorer-pivot table{border-collapse:collapse;width:100%;font-size:.6875rem}.explorer-pivot th,.explorer-pivot td{border-bottom:1px solid var(--sc-light-border);text-align:left;white-space:nowrap;padding:9px 11px}.explorer-pivot thead th{background:var(--hud-fill);color:#fff;position:sticky;top:0}.explorer-pivot .pivot-parent{background:var(--sc-brand-mist)}.explorer-pivot .pivot-parent th button{text-align:left;min-width:110px}.explorer-pivot tbody tr.selected{outline:2px solid var(--sc-brand-violet);outline-offset:-2px}.explorer-pivot>p{color:var(--sc-light-muted);margin:10px 0 0;font-size:.625rem}.table-tools{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(140px,.7fr)) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.table-tools label{width:100%}.table-tools select,.matrix-pagination select{border:1px solid var(--sc-light-border);background:var(--hud-panel);min-height:36px;color:var(--sc-brand-teal);padding:0 8px}.table-tools span{color:var(--sc-light-muted);text-transform:uppercase;grid-column:1/-1;justify-self:end;font-size:.625rem}.matrix-layout{align-self:end;position:relative}.matrix-layout>summary{border:1px solid var(--sc-brand-teal);min-height:36px;color:var(--sc-brand-teal);cursor:pointer;align-items:center;padding:0 11px;font-size:.6875rem;font-weight:700;display:flex}.matrix-layout-panel{z-index:8;border:1px solid var(--sc-light-border);background:var(--hud-panel);width:min(480px,100vw - 48px);max-height:430px;padding:10px;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 16px 30px #10152b2e}.matrix-layout-panel>div{border-bottom:1px solid var(--sc-light-border);grid-template-columns:minmax(120px,1fr) 34px 34px minmax(120px,1fr);align-items:center;gap:5px;min-height:42px;display:grid}.matrix-layout-panel label{align-items:center;gap:7px;width:auto;display:flex}.matrix-layout-panel button{border:1px solid var(--sc-light-border);background:var(--hud-panel);min-height:30px;color:var(--sc-brand-teal)}.matrix-layout-panel button:disabled{opacity:.35}.matrix-layout-panel .matrix-width{grid-template-columns:auto 1fr;font-size:.625rem;display:grid}.matrix-layout-panel input[type=range]{min-width:80px}.table-scroll{border:1px solid var(--sc-light-border);width:100%;max-width:100%;max-height:520px;overflow:auto}.enterprise-table table{border-collapse:collapse;width:100%;font-size:.6875rem}.enterprise-table th{z-index:1;background:var(--hud-fill);color:#fff;text-align:left;position:sticky;top:0}.enterprise-table th,.enterprise-table td{border-bottom:1px solid var(--sc-light-border);white-space:nowrap;padding:10px}.enterprise-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.enterprise-table tbody tr{cursor:pointer}.enterprise-table .matrix-virtual-spacer{cursor:default}.enterprise-table .matrix-virtual-spacer td{background:0 0;border:0;padding:0}.enterprise-table.density-compact th,.enterprise-table.density-compact td{padding:6px 9px}.enterprise-table.density-comfortable th,.enterprise-table.density-comfortable td{padding:14px 11px}.enterprise-table .variance-positive{color:var(--hud-success);background:#10b98114;font-weight:700}.enterprise-table .variance-negative{color:var(--hud-danger);background:#ef444414;font-weight:700}.matrix-sparkline{border-bottom:1px solid var(--sc-light-border);align-items:end;gap:3px;min-width:74px;height:30px;display:flex}.matrix-sparkline i{background:var(--sc-brand-cyan);width:16px;max-height:28px}.matrix-sparkline i:first-child{background:var(--sc-brand-violet)}.matrix-sparkline i:nth-child(3){background:var(--sc-brand-orange-accessible)}.matrix-sparkline i.gap{background:repeating-linear-gradient(90deg, var(--sc-light-border) 0 3px, transparent 3px 5px)}.enterprise-table .matrix-group th{background:var(--sc-brand-mist);color:var(--sc-brand-teal);letter-spacing:.08em;text-transform:uppercase;position:static}.enterprise-table .matrix-subtotal th{background:var(--hud-panel-2);color:var(--sc-brand-teal);position:static}.matrix-pagination{color:var(--sc-light-muted);justify-content:flex-end;align-items:end;gap:10px;padding-top:12px;font-size:.6875rem;display:flex}.matrix-pagination button{border:1px solid var(--sc-brand-teal);background:var(--hud-panel);min-height:36px;color:var(--sc-brand-teal);padding:0 12px;font-weight:700}.matrix-pagination button:disabled{opacity:.4}.matrix-pagination label{gap:3px;display:grid}.enterprise-table tbody tr.selected{outline:2px solid var(--sc-brand-violet);outline-offset:-2px;background:#4057d61a}.explorer-records{border:1px solid var(--sc-brand-violet);background:var(--hud-panel);margin:0 20px 20px}.explorer-records>header{background:#4057d614;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.explorer-records h3{color:var(--sc-brand-teal);margin:4px 0 0}.explorer-records header span,.explorer-records>small{color:var(--sc-light-muted);text-transform:uppercase;font-size:.625rem}.explorer-context-menu{z-index:30;border:1px solid var(--sc-dark-border);background:var(--sc-dark-raised);color:#fff;width:210px;padding:8px;display:grid;position:fixed;transform:translate(-8px,8px);box-shadow:0 18px 38px #10152b59}.explorer-context-menu strong{color:var(--sc-brand-cyan);padding:8px}.explorer-context-menu button,.explorer-context-menu a{border:0;border-top:1px solid var(--sc-dark-border);color:#fff;min-height:34px;font:inherit;cursor:pointer;background:0 0;align-items:center;padding:0 8px;font-size:.6875rem;text-decoration:none;display:flex}.explorer-context-menu button:hover,.explorer-context-menu a:hover{background:#42d8c01f}.explorer-context-menu button:disabled{color:var(--sc-dark-muted);cursor:not-allowed}.explorer-explanation{border-left:4px solid var(--sc-brand-cyan);background:var(--sc-brand-mist);margin:0 20px 20px;padding:14px}.explorer-explanation strong{color:var(--sc-brand-teal)}.explorer-explanation p{color:var(--sc-light-muted)}.explorer-explanation button{border:1px solid var(--sc-brand-teal);background:var(--hud-panel);color:var(--sc-brand-teal);padding:7px 10px;font-weight:700}.explorer-svg circle.excluded,.explorer-bar-row.excluded{opacity:.25;filter:grayscale()}.enterprise-table tbody tr.excluded{opacity:.45;text-decoration:line-through}.explorer-records header button{border:1px solid var(--sc-brand-violet);background:var(--hud-panel);color:var(--sc-brand-teal);cursor:pointer;min-height:36px;padding:0 12px;font-weight:700}.explorer-records table{border-collapse:collapse;width:100%;font-size:.6875rem}.explorer-records th,.explorer-records td{border-bottom:1px solid var(--sc-light-border);text-align:left;white-space:nowrap;padding:9px}.explorer-records>small{padding:10px 14px;display:block}.enterprise-table tfoot th{position:sticky;bottom:0}.state-unavailable{color:var(--sc-light-muted)}@media (max-width:1280px){.explorer-workbench{grid-template-columns:1fr}.explorer-controls{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.explorer-controls h2,.explorer-controls>.primary{grid-column:1/-1}.explorer-canvas>header{flex-direction:column}.explorer-actions{flex-direction:column;align-items:flex-start}.explorer-bar-row{grid-template-columns:90px minmax(0,1fr) 90px}.table-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.explorer-export-menu>div{left:0;right:auto}.explorer-waterfall{overflow-x:auto}.explorer-waterfall-plot{min-width:44rem}.explorer-funnel button{text-align:left;grid-template-columns:1fr}.explorer-cohort-unavailable dl{grid-template-columns:1fr}.explorer-topbar{position:static}.matrix-layout-panel{max-height:70vh;left:0;right:auto}.table-tools{grid-template-columns:1fr}.matrix-layout{width:100%}.matrix-layout>summary{justify-content:center}.matrix-layout-panel>div{grid-template-columns:minmax(100px,1fr) 34px 34px}.matrix-layout-panel .matrix-width{grid-column:1/-1}.explorer-pivot>header{flex-direction:column}.explorer-pivot dl{grid-template-columns:1fr}.explorer-pivot dl div{min-width:0}.explorer-controls{grid-template-columns:1fr}.explorer-controls h2,.explorer-controls>.primary{grid-column:auto}.explorer-canvas{min-height:420px}.explorer-kpi strong{font-size:2.625rem}.explorer-svg svg{height:260px}.explorer-axis span:nth-child(2n){display:none}.explorer-axis span{white-space:nowrap;display:none;overflow:visible}.explorer-axis span:nth-child(4n+1),.explorer-axis span:last-child{display:block}.explorer-bar-row{grid-template-columns:70px minmax(0,1fr);gap:7px}.explorer-bar-row strong{grid-column:2}.explorer-canvas>footer{flex-direction:column;gap:5px}}
.catalog-filter{color:var(--muted);flex-direction:column;gap:5px;font-size:.625rem;display:flex}.catalog-filter select{border:1px solid var(--line);background:var(--hud-panel);min-height:44px;padding:0 10px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.catalog-grid article{background:var(--hud-panel);border:1px solid var(--line);min-width:0;padding:18px}.catalog-grid article>span{overflow-wrap:anywhere;color:var(--orange);font-size:.625rem}.catalog-grid h2{color:var(--teal);font-size:1rem}.catalog-grid p{min-height:45px;color:var(--muted);font-size:.6875rem}.catalog-grid dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.catalog-grid dl div{background:var(--paper);padding:8px}.catalog-grid dt{color:var(--muted);font-size:.625rem}.catalog-grid dd{margin:3px 0 0;font-size:.625rem;font-weight:700}.admin-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:16px;display:grid}.user-list article{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr .8fr auto;align-items:center;gap:10px;padding:12px 16px;font-size:.6875rem;display:grid}.user-list article>div{flex-direction:column;display:flex}.user-list strong{color:var(--teal)}.user-list span{color:var(--muted)}.user-list button{border:1px solid var(--line);background:var(--hud-panel);padding:7px}.audit-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr 1.2fr 1.5fr;gap:10px;padding:12px 16px;font-size:.625rem;display:grid}.audit-list small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1}.audit-list code{overflow-wrap:anywhere;font-size:.625rem}.system-status{margin-bottom:16px}.system-status .panel-head button{border:1px solid var(--line);background:var(--hud-panel);color:var(--teal);padding:8px 12px;font-weight:800}.system-status-grid{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.system-status-grid article{background:var(--hud-panel);flex-direction:column;gap:5px;padding:16px;display:flex}.system-status-grid span{color:var(--muted);font-size:.625rem}.system-status-grid strong{color:var(--ink);text-transform:uppercase}.system-status-grid strong.healthy{color:var(--teal)}.system-status-grid strong.unhealthy{color:var(--orange)}.system-status-grid small{color:var(--muted);font-size:.625rem}.identity-coverage{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:22px}.identity-layout{align-items:start;min-width:0}.identity-layout>*{min-width:0;max-width:100%}.identity-layout .planning-card,.identity-layout .planning-card label,.identity-layout .planning-card input,.identity-layout .planning-card select,.identity-layout .planning-card textarea,.identity-layout .planning-card button{width:100%;min-width:0;max-width:100%}.identity-layout textarea{resize:vertical;min-height:110px}.mapping-warning{color:var(--muted);border-left:3px solid var(--sc-brand-orange);padding-left:10px}.mapping-history{min-width:0}.mapping-history-list{gap:9px;max-height:680px;padding:14px;display:grid;overflow:auto}.mapping-history-list article{border:1px solid var(--line);border-left:3px solid var(--sc-brand-cyan);background:var(--paper);gap:5px;min-width:0;padding:12px;display:grid}.mapping-history-list span{color:var(--sc-brand-orange-accessible);text-transform:uppercase;font-size:.6875rem}.mapping-history-list strong{color:var(--teal);overflow-wrap:anywhere}.mapping-history-list p,.mapping-history-list small{color:var(--muted);overflow-wrap:anywhere}.mapping-history .empty-state{gap:6px;display:grid}.identity-layout textarea{font-family:inherit}.system-syncs{flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.system-syncs span{border:1px solid var(--line);text-transform:uppercase;padding:6px 8px;font-size:.625rem}.system-syncs span.success{border-color:var(--sc-brand-green);color:var(--sc-brand-green-accessible)}.system-syncs span.failed{border-color:var(--sc-brand-red);color:var(--sc-brand-red-accessible)}@media (max-width:900px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-layout{grid-template-columns:1fr}.system-status-grid{grid-template-columns:repeat(2,1fr)}.identity-coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.user-list article,.audit-list article{grid-template-columns:1fr 1fr}}@media (max-width:600px){.catalog-grid,.system-status-grid{grid-template-columns:1fr}.identity-coverage{grid-template-columns:1fr 1fr}.user-list article,.audit-list article{grid-template-columns:1fr}}
.route-link{border-radius:var(--sc-radius-xs);white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-flex}.department-page,.entity-page,.planning-page,.admin-page,.integrations-page{min-height:calc(100vh - 78px)}.metric-contracts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px 24px;display:grid}.metric-pack-summary{border:1px solid var(--line);border-left:3px solid var(--sc-brand-cyan);background:var(--paper);grid-column:1/-1;justify-content:space-between;gap:16px;padding:12px 14px;font-size:.6875rem;display:flex}.metric-pack-summary strong{color:var(--teal)}.metric-pack-summary span{color:var(--muted)}.department-metric-tools{border:1px solid var(--line);background:var(--sc-surface-2);grid-column:1/-1;grid-template-columns:auto minmax(260px,1fr) minmax(150px,.35fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.department-metric-tools>div{display:flex}.department-metric-tools button{border:1px solid var(--line);background:var(--hud-panel);min-height:38px;color:var(--teal);cursor:pointer;padding:0 13px;font-weight:800}.department-metric-tools button.active{border-color:var(--teal);background:var(--hud-fill);color:#fff}.department-metric-tools label{color:var(--muted);flex-direction:column;gap:4px;font-size:.625rem;display:flex}.department-metric-tools input,.department-metric-tools select{border:1px solid var(--line);background:var(--hud-panel);width:100%;min-width:0;height:38px;color:var(--teal);padding:0 10px}.department-metric-tools>span{color:var(--muted);white-space:nowrap;align-self:center;font-size:.625rem}.department-metric-table{border:1px solid var(--line);grid-column:1/-1;max-width:100%;overflow:auto}.department-table-scroll-hint{background:var(--sc-surface-2);color:var(--muted);margin:0;padding:8px 10px;font-size:.625rem;display:none}.department-metric-table table{border-collapse:collapse;width:100%;min-width:1120px}.department-metric-table th,.department-metric-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--muted);padding:11px 12px;font-size:.6875rem}.department-metric-table thead th{z-index:1;background:var(--hud-fill);color:#fff;position:sticky;top:0}.department-metric-table thead button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.department-metric-table tbody th{min-width:210px;color:var(--teal)}.department-metric-table tbody th strong,.department-metric-table small{display:block}.department-metric-table small{color:var(--muted);margin-top:4px;font-size:.625rem;font-weight:400}.department-metric-table td:last-child{white-space:nowrap}.department-metric-table td a{color:var(--teal);margin:0 10px 5px 0;font-weight:800;text-decoration:none;display:inline-block}.department-metric-table .variance-positive{color:var(--sc-brand-green-accessible);font-weight:800}.department-metric-table .variance-negative{color:var(--sc-brand-red-accessible);font-weight:800}.table-state{border:1px solid var(--line);text-transform:uppercase;padding:3px 6px;font-size:.625rem;font-weight:800;display:inline-flex}.table-state-live{border-color:var(--sc-brand-green);color:var(--sc-brand-green-accessible)}.table-state-stale,.table-state-partial{border-color:var(--amber);color:var(--hud-warning)}.department-table-empty{color:var(--muted);padding:18px}.metric-evidence-gaps{border:1px solid var(--sc-dark-border);border-left:3px solid var(--sc-brand-amber);background:#ffb8000d;grid-column:1/-1;padding:16px}.metric-evidence-gaps strong,.metric-evidence-gaps p,.metric-evidence-gaps a{display:block}.metric-evidence-gaps p{color:var(--sc-dark-muted);margin:7px 0}.metric-evidence-gaps a{color:var(--sc-brand-cyan);width:fit-content}.metric-contract{border:1px solid var(--line);border-top:3px solid var(--muted);border-radius:var(--sc-radius-xs);background:var(--hud-panel);flex-direction:column;min-width:0;min-height:184px;padding:15px;display:flex}.metric-contract-live{border-top-color:var(--green)}.metric-contract-partial,.metric-contract-stale{border-top-color:var(--amber)}.metric-contract-unavailable{border-top-style:dashed}.metric-contract>div:first-child{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.metric-contract>div:first-child span{color:var(--teal);font-size:.6875rem;font-weight:800;line-height:1.35}.metric-contract em{color:var(--muted);text-align:right;font-size:.625rem;font-style:normal;line-height:1.35}.metric-contract>strong{color:var(--teal);overflow-wrap:anywhere;margin:18px 0 10px;font-size:1.25rem;display:block}.contract-trend{align-items:flex-end;gap:4px;height:38px;margin:3px 0 8px;display:flex}.contract-trend i{background:var(--orange);border-radius:2px 2px 0 0;flex:1;min-height:2px;display:block}.contract-trend i.gap{background:var(--line)}.metric-contract small{color:var(--muted);font-size:.625rem;line-height:1.4}.metric-contract>p{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:auto 0 0;padding-top:12px;font-size:.625rem;line-height:1.4}.metric-contract>.metric-gap-reason{border-left:3px solid var(--amber);background:var(--hud-warning-wash);color:var(--hud-warning);text-transform:none;letter-spacing:0;margin:-2px 0 12px;padding:10px;font-size:.625rem;line-height:1.45}.metric-pack-warning{background:var(--hud-warning-wash);border-left:3px solid var(--amber);color:var(--hud-warning);grid-column:1/-1;margin:0;padding:12px 14px;font-size:.6875rem;line-height:1.5}.full-department-pack{background:var(--hud-panel);border:1px solid var(--line);border-radius:var(--sc-radius-xs);overflow:hidden}.metric-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.metric-evidence div{min-width:0}.metric-evidence .metric-evidence-wide{border-left:2px solid var(--teal);background:color-mix(in srgb, var(--teal) 7%, transparent);grid-column:1/-1;padding:9px 10px}.metric-evidence dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem}.metric-evidence dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.6875rem;font-weight:700}.metric-evidence .variance-positive{color:var(--sc-brand-green-accessible)}.metric-evidence .variance-negative{color:var(--sc-brand-red-accessible)}.metric-comparison-basis{border-left:2px solid var(--teal);background:color-mix(in srgb, var(--teal) 7%, transparent);gap:3px;margin-top:8px;padding:8px 9px;display:grid}.metric-comparison-basis b{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem}.metric-drill-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 14px;margin-top:auto;padding-top:10px;display:flex}.metric-drill-actions a,.metric-drill-actions button,.department-goals .panel-head a{color:var(--teal);font-size:.6875rem;font-weight:800;text-decoration:none}.metric-drill-actions button{cursor:pointer;background:0 0;border:0;padding:0}.department-goals{margin-top:16px}.department-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px 24px;display:grid}.department-goal-grid article{border:1px solid var(--line);border-top:3px solid var(--sc-brand-green);background:var(--hud-panel);min-width:0;padding:16px}.department-goal-grid article.goal-at_risk{border-top-color:var(--sc-brand-amber)}.department-goal-grid article.goal-off_track{border-top-color:var(--sc-brand-red)}.department-goal-grid article>span{color:var(--muted);text-transform:uppercase;font-size:.625rem;font-weight:800}.department-goal-grid h3{color:var(--teal);margin:8px 0}.department-goal-grid article>strong{color:var(--teal);font-size:1.5rem}.department-goal-grid p,.department-goal-grid small{color:var(--muted);font-size:.6875rem}.department-head-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.department-head-actions p{color:var(--muted);margin:0;font-size:.625rem}.department-head-actions a{color:var(--orange-text);font-size:.6875rem;font-weight:800;text-decoration:none}.department-head-actions a:hover{text-decoration:underline}.intelligence-filters{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.intelligence-filters button{border:1px solid var(--line);border-radius:var(--sc-radius-pill);background:var(--hud-panel);color:var(--teal);text-transform:capitalize;padding:9px 15px;font-weight:700}.intelligence-filters button.active{border-color:var(--hud-fill);background:var(--hud-fill);color:#fff}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px 24px 24px;display:grid}.insight{border:1px solid var(--line);border-top:4px solid var(--amber);border-radius:var(--sc-radius-xs);background:var(--hud-panel);min-height:220px;color:var(--ink);flex-direction:column;min-width:0;padding:18px;display:flex}.insight:hover{box-shadow:var(--sc-shadow-light);transform:translateY(-2px)}.insight-opportunity{border-top-color:var(--green)}.insight-forecast{border-top-color:var(--sc-brand-violet)}.insight-prediction{border-top-color:var(--sc-brand-cyan)}.insight.severity-high{box-shadow:inset 3px 0 0 var(--red)}.insight>div:first-child{text-transform:uppercase;letter-spacing:.08em;color:var(--orange-text);justify-content:space-between;gap:10px;font-size:.625rem;font-weight:800;display:flex}.insight>div:first-child em{color:var(--muted);text-align:right;font-style:normal}.insight-rank{border-radius:var(--sc-radius-pill);border:1px solid;justify-content:center;align-items:center;min-width:28px;min-height:22px;margin-right:7px;font-size:.625rem;display:inline-flex}.insight-impact{border:1px solid var(--line);border-radius:var(--sc-radius-xs);background:var(--paper);padding:10px}.insight .insight-impact dd{line-height:1.4}.insight>strong,.insight h3{color:var(--teal);margin:18px 0 0;font-size:1rem;line-height:1.35}.insight p,.insight li{color:var(--muted);font-size:.6875rem;line-height:1.5}.insight small{margin-top:auto;font-size:.6875rem;line-height:1.45}.insight>i{color:var(--muted);margin-top:16px;font-size:.625rem;font-style:normal}.insight dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.insight dl div{flex-direction:column;gap:3px;display:flex}.insight dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem}.insight dd{color:var(--teal);overflow-wrap:anywhere;margin:0;font-size:.6875rem;font-weight:700}.insight ul{color:var(--muted);padding-left:18px;font-size:.6875rem}.insight-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.insight-actions a{color:var(--orange-text);font-size:.6875rem;font-weight:800;text-decoration:none}.insight-actions button{color:var(--orange-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:800}.insight-actions a:hover,.insight-actions button:hover{text-decoration:underline}.jira-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px 24px 24px;display:grid}.jira-evidence-list a,.jira-evidence-list article{border:1px solid var(--line);border-radius:var(--sc-radius-xs);color:var(--ink);flex-direction:column;gap:6px;padding:14px;text-decoration:none;display:flex}.jira-evidence-list a:hover{border-color:var(--orange-text)}.jira-evidence-list b{color:var(--orange-text)}.jira-evidence-list span{font-weight:700}.jira-evidence-list small{color:var(--muted)}.drawer-value{border-left:4px solid var(--orange);flex-direction:column;margin-bottom:28px;padding-left:16px;display:flex}.drawer-value strong{color:var(--teal);font-size:2rem}.drawer-value span{color:var(--muted);margin-top:4px;font-size:.75rem}.drawer-warning{background:var(--hud-warning-wash);border-left:3px solid var(--amber);color:var(--hud-warning);margin-top:24px;padding:14px;font-size:.75rem;line-height:1.5}.command-bridge .metric-contract{background:var(--sc-dark-raised);border-color:var(--sc-dark-border);color:#fff}.command-bridge .metric-contract>div:first-child span,.command-bridge .metric-contract>strong{color:#fff}.command-bridge .metric-contract em,.command-bridge .metric-contract small,.command-bridge .metric-contract>p{color:var(--sc-dark-muted)}.command-bridge .metric-pack-summary{background:var(--sc-dark-raised);border-color:var(--sc-dark-border)}.command-bridge .metric-pack-summary strong{color:#fff}.command-bridge .metric-pack-summary span{color:var(--sc-dark-muted)}.command-bridge .metric-contract>.metric-gap-reason{color:#f7ca73;background:#f59e0b14}.command-bridge .contract-trend i.gap{background:var(--sc-dark-border)}.command-bridge .insight{background:var(--sc-dark-raised);border-color:var(--sc-dark-border);color:#fff}.command-bridge .insight>strong,.command-bridge .insight h3{color:#fff}.command-bridge .insight p,.command-bridge .insight li,.command-bridge .insight>i{color:var(--sc-dark-muted)}.command-bridge .insight-impact{border-color:var(--sc-dark-border);background:var(--sc-dark-canvas)}.command-bridge .insight-impact dt{color:var(--sc-dark-muted)}.command-bridge .insight-impact dd{color:#fff}.command-bridge .insight-actions a,.command-bridge .insight-actions button{color:var(--sc-brand-cyan)}.command-bridge .department-head-actions p{color:var(--sc-dark-muted)}.command-bridge .department-head-actions a{color:var(--sc-brand-cyan)}.marketing-funnel{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.marketing-funnel article{background:var(--hud-panel);flex-direction:column;gap:7px;min-width:0;padding:16px;display:flex}.marketing-funnel b{color:var(--orange-text);font-size:.625rem}.marketing-funnel span{color:var(--muted);text-transform:uppercase;font-size:.625rem}.marketing-funnel strong{color:var(--teal);overflow-wrap:anywhere;font-size:1.125rem}.marketing-channel-table{padding:20px;overflow-x:auto}.marketing-channel-table table{border-collapse:collapse;width:100%;min-width:920px}.marketing-channel-table th,.marketing-channel-table td{border-bottom:1px solid var(--line);text-align:right;padding:12px 10px;font-size:.6875rem}.marketing-channel-table th:first-child{text-align:left;color:var(--teal)}@media (max-width:1000px){.marketing-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-contracts,.insight-grid,.department-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.marketing-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:78px;padding:12px 16px}.top-actions{width:100%;margin-left:0;padding-bottom:2px;overflow-x:auto}.department-metric-tools{grid-template-columns:1fr 1fr}.department-metric-tools>div,.department-metric-tools>span{grid-column:1/-1}.department-metric-tools button{flex:1}.department-table-scroll-hint{display:block;position:sticky;left:0}.department-topbar .top-actions{grid-template-columns:minmax(0,1fr) auto;padding-bottom:0;display:grid;overflow:visible}.department-topbar .top-actions .route-link{grid-area:1/1;justify-content:center}.department-topbar .top-actions .primary{grid-area:1/2}.department-topbar .period-control{grid-area:2/1/auto/-1;justify-content:space-between;min-height:38px;padding:0 10px}.top-actions .filter,.period-control{flex:none;display:inline-flex}.title-row,.section-heading,.panel-head{flex-direction:column;align-items:flex-start}.freshness{width:100%}.metric-contracts,.insight-grid,.jira-evidence-list,.department-goal-grid{grid-template-columns:1fr;padding:16px}.department-head-actions{align-items:flex-start}.metric-pack-summary{flex-direction:column}.metric-contract{min-height:165px}.source-health-facts{grid-template-columns:1fr}}
.alerts-page .title-row>strong{border:1px solid var(--sc-brand-green);color:var(--sc-brand-green-accessible);text-transform:uppercase;padding:9px 13px}.alerts-layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.alert-builder,.alert-card,.empty-state{border:1px solid var(--sc-light-border);background:var(--hud-panel);padding:20px}.alert-builder{gap:13px;display:grid;position:sticky;top:94px}.alert-builder h2,.alert-card h2{color:var(--sc-brand-teal);margin:0}.alert-builder label{color:var(--sc-light-muted);text-transform:uppercase;gap:5px;font-size:.625rem;font-weight:700;display:grid}.alert-builder input,.alert-builder select{border:1px solid var(--sc-light-border);background:var(--hud-panel);width:100%;min-height:42px;color:var(--sc-brand-teal);padding:0 10px}.alert-builder .alert-checkbox{grid-template-columns:auto 1fr;justify-content:start;align-items:center}.alert-builder .alert-checkbox input{width:18px;min-height:18px}.alert-feedback{border-left:3px solid var(--sc-brand-cyan);background:var(--sc-brand-mist);color:var(--sc-brand-teal);margin:0;padding:10px}.alert-list{gap:10px;display:grid}.alert-card{border-left:4px solid var(--sc-light-border)}.alert-card.triggered{border-left-color:var(--sc-brand-red)}.alert-card>header,.alert-card>footer{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.alert-card header span,.alert-card .alert-metric-selection,.alert-card dt{color:var(--sc-light-muted);text-transform:uppercase;font-size:.625rem}.alert-card .alert-metric-selection{appearance:none;width:auto;min-height:32px;color:var(--sc-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 7px}.alert-card .alert-metric-selection:hover,.alert-card .alert-metric-selection:focus-visible,.alert-card .alert-metric-selection[aria-pressed=true]{border-color:var(--sc-brand-cyan);background:color-mix(in srgb, var(--sc-brand-cyan) 12%, transparent);color:var(--sc-text-primary)}.alert-card header em{color:var(--sc-brand-green-accessible);text-transform:uppercase;border:1px solid;padding:4px 7px;font-size:.625rem;font-style:normal}.alert-card dl{background:var(--sc-light-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.alert-card dl div{background:var(--hud-panel);min-width:0;padding:9px}.alert-card dd{overflow-wrap:anywhere;margin:4px 0 0}.alert-event{background:var(--sc-brand-mist);padding:11px}.alert-event.state-triggered{color:var(--hud-danger);background:#ef444414}.alert-event p{margin:4px 0 0}.alert-card>footer{border-top:1px solid var(--sc-light-border);background:var(--hud-panel);min-height:0;color:var(--sc-light-muted);letter-spacing:normal;justify-content:flex-end;align-items:center;margin-top:13px;padding:13px 0 0}.alert-card footer a{color:var(--sc-brand-teal);margin-right:auto;font-weight:700}.alert-card footer button{border:1px solid var(--sc-brand-teal);background:var(--hud-panel);min-height:36px;color:var(--sc-brand-teal);padding:0 10px;font-weight:700}@media (max-width:900px){.alerts-layout{grid-template-columns:1fr}.alert-builder{position:static}}@media (max-width:600px){.alerts-topbar{position:static}.alert-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-card>footer{flex-direction:column;align-items:stretch}.alert-card footer a{margin:0}}
.goals-page .title-row>strong{border:1px solid var(--sc-brand-green);color:var(--sc-brand-green-accessible);text-transform:uppercase;padding:9px 13px}.goals-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.65fr);align-items:start;gap:16px;display:grid}.goal-builder,.goal-card{border:1px solid var(--sc-light-border);background:var(--hud-panel);padding:20px}.goal-builder{gap:12px;display:grid;position:sticky;top:94px}.goal-builder h2,.goal-card h2{color:var(--sc-brand-teal);margin:0}.goal-builder label,.goal-entry label{color:var(--sc-light-muted);text-transform:uppercase;gap:5px;font-size:.625rem;font-weight:700;display:grid}.goal-builder input,.goal-builder select,.goal-entry input{border:1px solid var(--sc-light-border);background:var(--hud-panel);width:100%;min-height:42px;color:var(--sc-brand-teal);padding:0 10px}.goal-feedback{border-left:3px solid var(--sc-brand-cyan);background:var(--sc-brand-mist);margin:0;padding:10px}.goal-list{gap:12px;display:grid}.goal-card{border-left:4px solid var(--sc-brand-cyan)}.goal-card.state-off_track{border-left-color:var(--sc-brand-red)}.goal-card.state-at_risk{border-left-color:var(--sc-brand-orange)}.goal-card.state-on_track{border-left-color:var(--sc-brand-green)}.goal-card>header,.goal-card>footer{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.goal-card header span,.goal-card .goal-metric-selection,.goal-card dt,.goal-card small{color:var(--sc-light-muted);text-transform:uppercase;font-size:.625rem}.goal-card .goal-metric-selection{appearance:none;width:auto;min-height:32px;color:var(--sc-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 7px}.goal-card .goal-metric-selection:hover,.goal-card .goal-metric-selection:focus-visible,.goal-card .goal-metric-selection[aria-pressed=true]{border-color:var(--sc-brand-cyan);background:color-mix(in srgb, var(--sc-brand-cyan) 12%, transparent);color:var(--sc-text-primary)}.goal-card header p{margin:5px 0 0}.goal-card header em{text-transform:uppercase;border:1px solid;padding:4px 7px;font-size:.625rem;font-style:normal}.goal-progress{background:var(--sc-brand-mist);height:7px;margin:16px 0;overflow:hidden}.goal-progress div{background:var(--sc-brand-green);height:100%}.goal-card dl{background:var(--sc-light-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.goal-card dl div{background:var(--hud-panel);padding:9px}.goal-card dd{overflow-wrap:anywhere;margin:4px 0 0}.goal-evidence{color:var(--sc-light-muted);font-size:.6875rem}.goal-entry{grid-template-columns:1fr auto;align-items:end;gap:8px;margin:14px 0;display:grid}.goal-entry button,.goal-card footer button{border:1px solid var(--sc-brand-teal);background:var(--hud-panel);min-height:36px;color:var(--sc-brand-teal);padding:0 10px;font-weight:700}.goal-card details{border-top:1px solid var(--sc-light-border);padding-top:10px}.goal-card details li{margin:8px 0}.goal-card details small{display:block}.goal-card>footer{border-top:1px solid var(--sc-light-border);background:var(--hud-panel);min-height:0;color:var(--sc-light-text);letter-spacing:normal;justify-content:flex-end;align-items:center;margin-top:14px;padding:14px 0 0;font-size:.625rem}.goal-card footer a{color:var(--sc-brand-teal);margin-right:auto;font-weight:700}.goal-subscription-state{background:var(--sc-brand-mist);color:var(--sc-brand-teal);margin:8px 0 0;padding:8px 10px;font-size:.6875rem;font-weight:700}.goal-subscription-frequency{color:var(--hud-muted);align-items:center;gap:6px;font-size:.625rem;font-weight:700;display:flex}.goal-subscription-frequency select{border:1px solid var(--sc-light-border);background:var(--hud-panel);min-height:36px;color:var(--sc-brand-teal);padding:0 7px}.goal-builder .primary{background:#b83216}@media (max-width:900px){.goals-layout{grid-template-columns:1fr}.goal-builder{position:static}}@media (max-width:600px){.goals-topbar{position:static}.goal-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-entry{grid-template-columns:1fr}.goal-card>footer{flex-direction:column;align-items:stretch}.goal-card footer a{margin:0}}
.reports-page .title-row>strong{border:1px solid var(--sc-brand-green);color:var(--sc-brand-green-accessible);text-transform:uppercase;padding:9px 13px}.report-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.report-selector button{text-align:left;border:1px solid var(--sc-light-border);background:var(--hud-panel);color:var(--sc-brand-teal);border-top:3px solid #0000;gap:7px;padding:16px;display:grid}.report-selector button.active{border-top-color:var(--sc-brand-cyan);box-shadow:0 0 0 1px var(--sc-brand-cyan)}.report-selector span,.report-selector small,.report-workbench header span{text-transform:uppercase;color:var(--sc-light-muted);font-size:.625rem}.report-selector strong{font-size:1.125rem}.report-selector p{color:var(--sc-light-muted);margin:0}.report-workbench{border:1px solid var(--sc-light-border);background:var(--hud-panel);padding:18px}.report-workbench>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.report-workbench header>div{gap:5px;display:grid}.report-workbench select{border:1px solid var(--sc-light-border);background:var(--hud-panel);min-height:38px;padding:0 10px}.report-workbench nav{flex-wrap:wrap;gap:6px;display:flex}.report-workbench nav a,.report-workbench nav button{border:1px solid var(--sc-brand-teal);background:var(--hud-panel);min-height:36px;color:var(--sc-brand-teal);padding:8px 11px;font-weight:700}.report-metadata{background:var(--sc-light-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.report-metadata span{background:var(--sc-brand-mist);text-transform:uppercase;gap:4px;padding:10px;font-size:.625rem;display:grid}.report-metadata strong{overflow-wrap:anywhere;font-size:.6875rem}.report-feedback{border-left:3px solid var(--sc-brand-cyan);background:var(--sc-brand-mist);padding:10px}.report-table-wrap{max-height:560px;overflow:auto}.report-table-wrap table,.print-report table{border-collapse:collapse;width:100%;font-size:.6875rem}.print-table-scroll{border:1px solid var(--sc-light-border);max-width:100%;overflow-x:auto}.report-table-wrap th,.report-table-wrap td,.print-report th,.print-report td{border:1px solid var(--sc-light-border);text-align:left;vertical-align:top;padding:8px}.report-table-wrap th,.print-report th{background:var(--hud-fill);color:#fff;position:sticky;top:0}.print-report{color:#17313a;background:#fff;max-width:1100px;margin:0 auto;padding:36px}.print-report header{border-bottom:4px solid #fa582d}.print-report header span,.print-report dt{text-transform:uppercase;font-size:.625rem}.print-report h1{font-size:1.875rem}.print-report dl{background:#d8dee8;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.print-report dl div{background:#f6f7f9;padding:10px}.print-report dd{overflow-wrap:anywhere;margin:4px 0 0}.print-report footer{margin-top:20px;font-size:.625rem}.print-action{float:right;padding:10px 14px}.subscription-centre{border:1px solid var(--sc-light-border);background:var(--hud-panel);margin-top:18px;padding:24px}.subscription-centre>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.subscription-centre h2{color:var(--sc-brand-teal);margin:7px 0 0;font-size:1.5rem}.subscription-centre>header>strong{letter-spacing:.08em;border:1px solid;padding:9px 11px;font-size:.625rem}.delivery-ready{color:var(--sc-brand-green-accessible)}.delivery-blocked{color:var(--hud-warning)}.subscription-centre>p{max-width:820px;color:var(--sc-light-muted)}.subscription-centre form{background:var(--sc-brand-mist);grid-template-columns:1.3fr 1fr .7fr 1.5fr auto;align-items:end;gap:10px;padding:16px;display:grid}.subscription-centre label{color:var(--sc-brand-teal);letter-spacing:.05em;text-transform:uppercase;gap:5px;font-size:.625rem;font-weight:700;display:grid}.subscription-centre input,.subscription-centre select,.subscription-centre button{border:1px solid var(--sc-brand-teal);background:var(--hud-panel);min-height:40px;color:var(--sc-brand-teal);font:inherit;padding:8px 10px}.subscription-centre button{cursor:pointer;font-weight:700}.subscription-centre form>small{color:var(--sc-light-muted);grid-column:4}.subscription-list{gap:10px;margin-top:14px;display:grid}.subscription-list article{border-top:3px solid var(--sc-brand-cyan);background:var(--hud-panel-2);grid-template-columns:1.2fr 2fr auto;gap:18px;padding:16px;display:grid}.subscription-list h3{color:var(--sc-brand-teal);margin:4px 0}.subscription-list article>div>span{color:var(--sc-brand-green-accessible);font-size:.625rem;font-weight:800}.subscription-list article p{margin:3px 0;font-size:.75rem}.subscription-list dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.subscription-list dl div{border-left:1px solid var(--sc-light-border);padding:0 10px}.subscription-list dt{text-transform:uppercase;font-size:.625rem}.subscription-list dd{overflow-wrap:anywhere;margin:4px 0;font-size:.6875rem}.subscription-list nav{align-items:center;gap:6px;display:flex}.subscription-list nav button{min-height:34px;padding:6px 9px}.subscription-error{color:var(--hud-danger);border-left:3px solid #d94a5a;grid-column:1/-1;padding:8px}.subscription-empty{border:1px dashed var(--sc-light-border);padding:20px}@media (max-width:800px){.report-selector{grid-template-columns:1fr}.report-workbench>header{flex-direction:column;align-items:stretch}.report-metadata,.subscription-centre form{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-centre form>small{grid-column:auto}.subscription-list article{grid-template-columns:1fr}}@media (max-width:600px){.reports-topbar{position:static}.report-workbench nav{grid-template-columns:repeat(2,1fr);display:grid}.report-workbench nav a,.report-workbench nav button{text-align:center}.report-table-wrap{max-width:100%}.subscription-centre{padding:16px}.subscription-centre>header{flex-direction:column}.subscription-centre form{grid-template-columns:1fr}.subscription-list dl{grid-template-columns:1fr;gap:8px}.subscription-list nav{flex-wrap:wrap}.print-report{width:100%;max-width:100%;padding:24px 20px;overflow:hidden}.print-report header{padding-top:58px}.print-report h1{font-size:1.75rem;line-height:1.08}.print-report dl{grid-template-columns:repeat(2,minmax(0,1fr))}.print-report dl div:last-child{grid-column:1/-1}.print-report table{width:max-content;min-width:760px}.print-action{float:none;position:absolute;top:20px;right:20px}}@media print{.topbar,.print-action{display:none!important}.print-report{max-width:none;padding:0}.print-report table{font-size:8pt}.print-report tr{break-inside:avoid}.print-report footer{position:fixed;bottom:0}}.print-report,.print-report th,.print-report td,.print-table-scroll{border-color:#d8dee8}.print-report th{color:#fff;background:#4057d6}
.finance-page{gap:22px;min-width:0;display:grid}.finance-tabs{border:1px solid var(--sc-border);background:var(--sc-surface-1);scrollbar-width:thin;gap:6px;min-width:0;max-width:100%;padding:4px;display:flex;overflow-x:auto}.finance-tabs a{color:var(--sc-text-muted);border:1px solid #0000;flex:none;padding:9px 13px;font-size:.75rem;font-weight:700;text-decoration:none}.finance-tabs a:hover,.finance-tabs a:focus-visible{color:var(--sc-text);border-color:var(--sc-border-strong)}.finance-tabs a.active{background:var(--hud-fill);color:#fff}.finance-page .title-row{align-items:end}.finance-page .title-row>small{color:var(--sc-text-muted)}.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-metric{border:1px solid var(--sc-border);border-top:3px solid var(--sc-brand-teal);background:var(--sc-surface-1);min-width:0;min-height:145px;padding:18px}.finance-metric.green{border-top-color:var(--sc-brand-green)}.finance-metric.red{border-top-color:var(--sc-brand-red)}.finance-metric.amber{border-top-color:var(--sc-brand-amber)}.finance-metric.purple{border-top-color:var(--sc-brand-purple)}.finance-metric>span,.finance-panel-head span,.finance-evidence>span{color:var(--sc-text-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.625rem;font-weight:800;display:block}.finance-metric>strong{color:var(--sc-text);overflow-wrap:anywhere;margin:16px 0 8px;font-size:1.5rem;line-height:1.1;display:block}.finance-metric p,.finance-panel-head p,.finance-explanation,.finance-evidence p{color:var(--sc-text-muted);margin:0;font-size:.75rem;line-height:1.55}.finance-panel{border:1px solid var(--sc-border);background:var(--sc-surface-1);min-width:0;max-width:100%}.finance-panel-head{border-bottom:1px solid var(--sc-border);justify-content:space-between;align-items:end;gap:20px;padding:18px 24px;display:flex}.finance-panel-head h2,.finance-evidence h2{color:var(--sc-text);margin:5px 0 0;font-size:1.25rem}.finance-chart-scroll{min-width:0;max-width:100%;padding:16px 24px 0;position:relative;overflow-x:auto}.finance-chart-scroll:has(.analytical-tooltip){min-height:350px}.finance-chart-scroll .analytical-tooltip{top:16px;bottom:auto}.finance-chart .actual-point[role=button]{cursor:help;outline-offset:5px}.finance-chart{width:100%;min-width:760px;height:280px;display:block}.finance-chart .grid{stroke:var(--sc-border);stroke-width:1px}.finance-chart path{fill:none;stroke-width:3px}.finance-chart .actual{stroke:var(--sc-brand-orange)}.finance-chart .target{stroke:var(--sc-brand-green);stroke-dasharray:9 6}.finance-chart .break-even{stroke:var(--sc-brand-amber);stroke-dasharray:5 5}.finance-chart .forecast{stroke:var(--sc-brand-purple);stroke-dasharray:10 6}.finance-chart .actual-point{fill:var(--sc-surface-1);stroke:var(--sc-brand-orange);stroke-width:4px}.finance-axis{min-width:760px;color:var(--sc-text-muted);justify-content:space-between;padding:0 10px 12px;font-size:.625rem;display:flex}.finance-legend{color:var(--sc-text-muted);gap:20px;padding:0 24px 18px;font-size:.6875rem;display:flex}.finance-legend span:before{content:"";vertical-align:middle;width:18px;height:3px;margin-right:7px;display:inline-block}.finance-legend .actual:before{background:var(--sc-brand-orange)}.finance-legend .target:before{background:var(--sc-brand-green)}.finance-legend .break-even:before{background:var(--sc-brand-amber)}.finance-legend .forecast:before{background:var(--sc-brand-purple)}.finance-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-route-grid a{border:1px solid var(--sc-border);background:var(--sc-surface-1);color:var(--sc-text);justify-content:space-between;gap:12px;padding:18px;text-decoration:none;display:flex}.finance-route-grid a strong{color:var(--sc-action-text);font-size:.75rem}.bridge-row{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:24px;display:grid}.bridge-operator{color:var(--sc-text-muted);font-size:1.75rem}.bridge-waterfall{grid-template-columns:repeat(var(--bridge-columns),minmax(92px,1fr));border-bottom:1px solid var(--sc-border);align-items:stretch;gap:18px;height:360px;padding:58px 24px 24px;display:grid;overflow-x:auto}.bridge-bar{border:0;border-bottom:1px solid var(--sc-border-strong);min-width:72px;height:100%;color:var(--sc-text);cursor:pointer;background:0 0;position:relative}.bridge-bar>i{left:12%;right:12%;bottom:var(--bridge-bottom);height:var(--bridge-height);background:var(--sc-brand-amber);border-radius:3px 3px 0 0;min-height:5px;transition:opacity .16s,filter .16s;position:absolute}.bridge-bar.positive>i{background:var(--sc-brand-green)}.bridge-bar.negative>i{background:var(--sc-brand-red)}.bridge-bar.total>i{background:var(--hud-fill)}.bridge-bar>span,.bridge-bar>strong{z-index:1;text-align:center;font-size:.625rem;font-style:normal;position:absolute;left:0;right:0}.bridge-bar>span{color:var(--sc-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:800;top:-43px}.bridge-bar>strong{color:var(--sc-text);top:-24px}.bridge-bar:hover>i,.bridge-bar:focus-visible>i,.bridge-bar.active>i{filter:brightness(.86);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-brand-cyan) 35%,transparent)}.bridge-drill{border:1px solid var(--sc-border);border-left:4px solid var(--sc-brand-cyan);background:var(--sc-surface-2);margin:18px 24px 24px;padding:18px}.bridge-drill header{justify-content:space-between;align-items:start;gap:16px;display:flex}.bridge-drill header span{color:var(--sc-brand-orange-accessible);letter-spacing:.12em;font-size:.625rem;font-weight:800}.bridge-drill h3{margin:5px 0 0}.bridge-drill header button{border:1px solid var(--sc-border-strong);background:var(--sc-surface-1);color:var(--sc-action-text);cursor:pointer;padding:7px 10px}.bridge-drill>p{color:var(--sc-text-muted);font-size:.75rem}.bridge-drill table{border-collapse:collapse;width:100%}.bridge-drill th,.bridge-drill td{border-top:1px solid var(--sc-border);text-align:left;padding:9px;font-size:.75rem}.bridge-drill th:last-child,.bridge-drill td:last-child{text-align:right}.finance-warning,.finance-empty{border-left:3px solid var(--sc-brand-amber);background:color-mix(in srgb,var(--sc-brand-amber) 8%,var(--sc-surface-2));color:var(--sc-text);margin:20px 24px;padding:16px}.finance-warning p,.finance-empty p{color:var(--sc-text-muted);margin:5px 0 0}.finance-explanation{padding:20px 24px}.finance-table-wrap{overflow:auto}.finance-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.finance-table-wrap th,.finance-table-wrap td{border-bottom:1px solid var(--sc-border);text-align:right;color:var(--sc-text-muted);padding:13px 16px;font-size:.75rem}.finance-table-wrap th:first-child{text-align:left;color:var(--sc-text)}.finance-table-wrap thead th{color:var(--sc-text);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem}.finance-evidence{padding:24px}.finance-evidence p{max-width:850px;margin:12px 0}.finance-evidence a{color:var(--sc-action-text);font-weight:700;text-decoration:none}@media (max-width:900px){.finance-metrics,.finance-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-row{grid-template-columns:1fr}.bridge-operator{display:none}}@media (max-width:560px){.finance-page{gap:15px}.finance-metrics,.finance-route-grid{grid-template-columns:1fr}.finance-panel-head{flex-direction:column;align-items:start}.finance-metric{min-height:125px}.finance-chart-scroll{padding-inline:10px}.finance-legend{flex-wrap:wrap;padding-inline:14px}.bridge-waterfall{grid-template-columns:repeat(var(--bridge-columns),minmax(112px,1fr));padding:76px 14px 24px}.bridge-bar>span{line-height:1.2;top:-62px}.bridge-bar>strong{top:-20px}.bridge-drill{margin-inline:14px}}
.targets-page{gap:22px;display:grid}.targets-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:12px;display:grid}.target-editor,.target-summary,.targets-register{border:1px solid var(--sc-border);background:var(--sc-surface-1)}.target-editor,.target-summary{padding:24px}.target-editor>span,.target-summary>span{color:var(--sc-brand-orange-accessible);letter-spacing:.13em;font-size:.625rem;font-weight:800}.target-editor h2,.target-summary h2{color:var(--sc-text);margin:6px 0 20px}.target-editor label{color:var(--sc-text-muted);gap:7px;margin-bottom:15px;font-size:.75rem;font-weight:700;display:grid}.target-editor select,.target-editor input{border:1px solid var(--sc-border-strong);background:var(--sc-surface-2);width:100%;color:var(--sc-text);padding:11px}.target-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.target-contract{border-left:3px solid var(--sc-brand-teal);background:var(--sc-surface-2);margin:4px 0 18px;padding:14px}.target-contract span{color:var(--sc-text-muted);letter-spacing:.1em;font-size:.625rem;font-weight:800;display:block}.target-contract strong{color:var(--sc-text);margin:5px 0;display:block}.target-contract p,.target-editor>small,.target-summary p{color:var(--sc-text-muted);font-size:.6875rem;line-height:1.55}.target-editor .primary{margin-bottom:12px;display:block}.target-summary{border-top:3px solid var(--sc-brand-amber)}.target-summary>strong{color:var(--sc-text);margin:28px 0 8px;font-size:1.875rem;display:block}.target-summary a{color:var(--sc-action-text);margin-top:18px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-block}.targets-register{min-width:0}.targets-table{overflow:auto}.targets-table table{border-collapse:collapse;width:100%;min-width:760px}.targets-table th,.targets-table td{border-bottom:1px solid var(--sc-border);color:var(--sc-text-muted);text-align:left;padding:13px 16px;font-size:.75rem}.targets-table th{color:var(--sc-text)}.targets-table th span,.targets-table th small{display:block}.targets-table th small{color:var(--sc-text-muted);margin-top:3px;font-weight:400}.targets-table thead th{text-transform:uppercase;letter-spacing:.08em;font-size:.625rem}.targets-state{color:var(--sc-text-muted);padding:24px}@media (max-width:780px){.targets-layout{grid-template-columns:1fr}}@media (max-width:520px){.targets-page{gap:15px}.target-fields{grid-template-columns:1fr}.target-editor,.target-summary{padding:18px}}
.bi-admin{gap:22px;min-width:0;display:grid}.bi-admin-tabs{border:1px solid var(--sc-border);background:var(--sc-surface-1);gap:5px;min-width:0;max-width:100%;padding:4px;display:flex;overflow-x:auto}.bi-admin-tabs a{color:var(--sc-text-muted);flex:none;padding:9px 12px;font-size:.6875rem;font-weight:800;text-decoration:none}.bi-admin-tabs a.active{background:var(--hud-fill);color:#fff}.bi-admin .title-row{align-items:end}.bi-admin .title-row small{color:var(--sc-text-muted)}.bi-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bi-stats article{border:1px solid var(--sc-border);border-top:3px solid var(--sc-brand-teal);background:var(--sc-surface-1);padding:18px}.bi-stats span{color:var(--sc-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:800;display:block}.bi-stats strong{color:var(--sc-text);overflow-wrap:anywhere;margin-top:13px;font-size:1.5rem;display:block}.bi-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bi-card{border:1px solid var(--sc-border);background:var(--sc-surface-1);flex-direction:column;min-width:0;min-height:235px;padding:18px;display:flex}.bi-card header{justify-content:space-between;gap:8px;display:flex}.bi-card header span{color:var(--sc-text-muted);overflow-wrap:anywhere;font-size:.625rem}.bi-card header em{border:1px solid var(--sc-border-strong);height:max-content;color:var(--sc-brand-green-accessible);text-transform:uppercase;padding:3px 6px;font-size:.625rem;font-style:normal}.bi-card h2{color:var(--sc-text);margin:14px 0 7px;font-size:1.125rem}.bi-card p{color:var(--sc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.bi-card small{color:var(--sc-text-muted);margin-top:auto;padding-top:16px;font-size:.625rem;display:block}.bi-card a,.bi-register .panel-head a{color:var(--sc-action-text);margin-top:10px;font-size:.6875rem;font-weight:800;text-decoration:none}.bi-register{border:1px solid var(--sc-border);background:var(--sc-surface-1);min-width:0}.bi-table{max-width:100%;overflow:auto}.bi-table table{border-collapse:collapse;width:100%;min-width:760px}.bi-table th,.bi-table td{border-bottom:1px solid var(--sc-border);color:var(--sc-text-muted);text-align:left;vertical-align:top;padding:13px 16px;font-size:.6875rem}.bi-table th{color:var(--sc-text)}.bi-table thead th{letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.bi-empty{color:var(--sc-text-muted);padding:24px}@media (max-width:1000px){.bi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bi-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.bi-admin{gap:15px}.bi-cards,.bi-stats{grid-template-columns:1fr}.bi-card{min-height:205px}}
.command-sidebar{align-items:stretch;width:176px;padding:16px 12px}.sidebar-logo{width:132px;margin:0 auto}.command-sidebar nav{align-items:stretch;gap:4px;margin-top:16px;overflow:hidden auto}.command-sidebar a,.command-sidebar button{justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:44px;padding:9px 10px;display:flex}.command-sidebar a img,.command-sidebar button img{flex:0 0 22px}.command-sidebar span{color:inherit;opacity:1;white-space:normal;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:700;position:static;transform:none}.command-sidebar button{margin-top:auto}.command-nav-group{gap:3px;display:grid}.command-subnav{border-left:1px solid #42d8c059;gap:2px;margin:0 0 7px 13px;padding-left:9px;display:grid}.command-subnav a{min-height:40px;padding:8px}.command-subnav a img{flex-basis:18px;width:18px;height:18px}.command-subnav a span{font-size:.625rem}.command-bridge>.topbar,.command-bridge>.shell,.command-bridge>footer{margin-left:176px}.intel-workspace{min-height:100vh;color:var(--sc-dark-text);background:#07131f}.intel-topbar{justify-content:space-between;align-items:center;padding:14px 28px;display:flex}.intel-scope-badge{border-radius:var(--sc-radius-sm);background:#42d8c012;border:1px solid #42d8c066;gap:3px;min-width:176px;padding:9px 12px;display:grid}.intel-scope-badge span,.intel-title-row>div>span,.seller-story-head>div>span{color:var(--sc-brand-logo-orange);letter-spacing:.12em;font-size:.625rem;font-weight:800}.intel-scope-badge strong{color:#fff;font-size:.8125rem}.intel-shell{max-width:1800px;padding:26px 28px 44px}.intel-title-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.intel-title-row h1{color:#fff;margin:6px 0 5px;font-size:clamp(1.65rem,2.5vw,2.5rem);line-height:1.08}.intel-title-row p{max-width:760px;color:var(--sc-dark-muted);margin:0;font-size:.8125rem;line-height:1.55}.intel-title-row label,.seller-story-head label{color:var(--sc-dark-muted);text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:.625rem;font-weight:700;display:grid}.intel-title-row select,.seller-story-head select,.intel-filters select,.intel-filters input{border:1px solid var(--sc-dark-border);border-radius:var(--sc-radius-sm);color:#fff;background:#0b1b2a;min-height:44px;padding:0 12px}.intel-error,.intel-warning{border-left:3px solid var(--sc-brand-red);color:#ffd9dd;background:#ff6b7d17;margin:0 0 12px;padding:12px 14px;font-size:.75rem}.intel-warning{border-left-color:var(--sc-brand-amber);color:#f9dfaa;background:#ffb02014}.intel-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.intel-metric{border:1px solid var(--sc-dark-border);border-radius:var(--sc-radius-md);background:var(--hud-panel);border-top:2px solid #4057d6;min-height:132px;padding:17px;box-shadow:0 10px 28px #10152b14}.intel-metric.tone-teal{border-top-color:#42d8c0}.intel-metric.tone-amber{border-top-color:#a76800}.intel-metric.tone-coral{border-top-color:#d94a5a}.intel-metric>span{color:var(--sc-dark-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:800;display:block}.intel-metric>strong{color:#fff;margin:12px 0 9px;font-size:clamp(1.3rem,2vw,2rem);line-height:1;display:block}.intel-metric>small{color:var(--sc-dark-muted);font-size:.6875rem;line-height:1.4;display:block}.intel-grid{gap:12px;margin-top:12px;display:grid}.intel-grid-primary{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.intel-grid-thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.intel-grid-detail{grid-template-columns:minmax(260px,.72fr) minmax(0,2.28fr)}.intel-grid-funnel{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.intel-panel{border:1px solid var(--sc-dark-border);border-radius:var(--sc-radius-md);background:var(--hud-panel);min-width:0;padding:18px;box-shadow:0 12px 32px #10152b14}.intel-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.intel-panel-head span{color:var(--sc-brand-logo-orange);letter-spacing:.12em;font-size:.5625rem;font-weight:800}.intel-panel-head h2{color:#fff;margin:5px 0 0;font-size:1rem}.intel-panel-head>small{color:var(--sc-dark-muted);text-align:right;font-size:.625rem}.intel-trend{width:100%;overflow-x:auto}.intel-trend svg{width:100%;min-width:560px;height:auto;display:block}.intel-trend svg text{fill:var(--sc-dark-muted);font-size:.625rem}.intel-grid-line{stroke:#b7bed424;stroke-width:1px}.intel-chart-legend{color:var(--sc-dark-muted);flex-wrap:wrap;gap:16px;margin-bottom:4px;font-size:.625rem;display:flex}.intel-chart-legend span{align-items:center;gap:6px;display:inline-flex}.intel-chart-legend i{border-radius:3px;width:18px;height:3px}.intel-bar-list{gap:13px;display:grid}.intel-bar-row>div{color:var(--sc-dark-muted);justify-content:space-between;gap:14px;font-size:.6875rem;display:flex}.intel-bar-row>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intel-bar-row>div strong{color:#fff}.intel-bar-row>i{background:#b7bed41a;border-radius:8px;height:7px;margin-top:6px;display:block;overflow:hidden}.intel-bar-row>i b{border-radius:inherit;background:linear-gradient(90deg,#4057d6,#1478ff);height:100%;display:block}.intel-bar-row>small{color:#8490ad;margin-top:5px;font-size:.5625rem;display:block}.intel-empty{color:var(--sc-dark-muted);font-size:.75rem}.intel-table-panel{padding-bottom:12px}.intel-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.intel-filters input{flex:220px}.intel-filters select{flex:0 180px}.intel-filters button,.intel-pagination button{border:1px solid var(--sc-brand-cyan);border-radius:var(--sc-radius-sm);background:var(--sc-brand-cyan);min-height:44px;color:var(--hud-text);cursor:pointer;padding:0 14px;font-weight:800}.intel-filters button.secondary,.intel-pagination button{color:#fff;border-color:var(--sc-dark-border);background:0 0}.intel-filters button:hover,.intel-pagination button:hover:not(:disabled){border-color:#fff}.intel-table-scroll{width:100%;overflow:auto}.intel-table-scroll table{border-collapse:collapse;width:100%;min-width:880px}.intel-table-scroll th{border-bottom:1px solid var(--sc-dark-border);color:var(--sc-dark-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:.5625rem;font-weight:800}.intel-table-scroll td{color:#e9edf8;vertical-align:top;border-bottom:1px solid #2a31579e;padding:12px;font-size:.6875rem}.intel-table-scroll td small{color:var(--sc-dark-muted);margin-top:4px;font-size:.5625rem;display:block}.intel-table-scroll tbody tr:hover,.intel-table-scroll tbody tr.selected{background:#42d8c00f}.intel-table-scroll a{color:#6ddaf2;font-weight:800}.intel-status,.deal-state{color:#8ce6fa;text-transform:uppercase;background:#42d8c014;border:1px solid #42d8c059;border-radius:99px;align-items:center;min-height:24px;padding:3px 8px;font-size:.5625rem;font-weight:800;display:inline-flex}.deal-state.state-won{color:#73e5cc;background:#3ddc971a;border-color:#3ddc9780}.deal-state.state-lost{color:#ff9ba3;background:#ff6b7d1a;border-color:#ff6b7d80}.intel-positive{color:#73e5cc!important}.intel-negative{color:#ff9ba3!important}.intel-pagination{color:var(--sc-dark-muted);justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:.6875rem;display:flex}.intel-pagination button:disabled{opacity:.4;cursor:not-allowed}.intel-source-note{border:1px solid var(--sc-dark-border);border-radius:var(--sc-radius-sm);color:var(--sc-dark-muted);background:#0618208c;flex-wrap:wrap;gap:8px 22px;margin-top:16px;padding:12px 14px;font-size:.625rem;display:flex}.intel-source-note span:first-child{color:#fff;font-weight:800}.intel-feature-value{color:#fff;padding:12px 0 18px;font-size:clamp(1.8rem,3vw,3rem);font-weight:800}.intel-feature-value small{color:var(--sc-dark-muted);margin-top:8px;font-size:.625rem;font-weight:500;display:block}.intel-fact-list{background:var(--sc-dark-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.intel-fact-list div{background:var(--hud-panel-2);padding:12px}.intel-fact-list dt{color:var(--sc-dark-muted);font-size:.5625rem}.intel-fact-list dd{color:#fff;margin:6px 0 0;font-size:1rem;font-weight:800}.pipeline-funnel{gap:9px;display:grid}.pipeline-stage{grid-template-columns:minmax(190px,1.3fr) minmax(180px,2fr) minmax(90px,.6fr);align-items:center;gap:12px;display:grid}.pipeline-stage>span{color:#fff;font-size:.6875rem}.pipeline-stage>span small{color:var(--sc-dark-muted);margin-top:4px;font-size:.5625rem;display:block}.pipeline-stage>i{background:#b7bed414;border-radius:4px;height:28px;display:block;overflow:hidden}.pipeline-stage>i b{border-radius:inherit;color:#fff;background:linear-gradient(90deg,#116f87,#25b9dc);justify-content:flex-end;align-items:center;min-width:34px;height:100%;padding-right:8px;font-size:.625rem;font-style:normal;display:flex}.pipeline-stage>strong{color:#fff;text-align:right;font-size:.6875rem}.seller-leaderboard{margin-top:12px}.seller-select{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;min-width:180px;padding:0}.seller-select strong{color:#fff;font-size:.75rem;display:block}.seller-select small{color:var(--sc-dark-muted);margin-top:4px;font-size:.5625rem;display:block}.seller-story{margin-top:12px;padding:22px}.seller-story-head{border-bottom:1px solid var(--sc-dark-border);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:18px;display:flex}.seller-story-head h2{color:#fff;margin:5px 0 7px;font-size:1.5rem}.seller-story-head p{max-width:860px;color:var(--sc-dark-muted);margin:0;font-size:.75rem;line-height:1.6}.seller-story-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:18px;margin-top:18px;display:grid}.seller-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.seller-timeline{margin-top:22px}.seller-deal{border-top:1px solid #2a3157ad;grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);gap:20px;padding:16px 0;display:grid}.seller-deal-summary h3{color:#fff;margin:8px 0 5px;font-size:.8125rem}.seller-deal-summary p{color:var(--sc-dark-muted);margin:0;font-size:.625rem}.seller-deal-summary>small{color:#ff9ba3;margin-top:7px;font-size:.5625rem;display:block}.deal-journey{align-items:flex-start;min-width:0;padding-top:12px;display:flex}.milestone{min-width:0;color:var(--sc-dark-muted);flex:1 1 0;gap:7px;font-size:.625rem;display:flex;position:relative}.milestone:not(:last-child):after{content:"";background:#42d8c059;height:2px;position:absolute;top:6px;left:14px;right:2px}.milestone i{z-index:1;background:var(--hud-panel);border:2px solid #1478ff;border-radius:50%;flex:0 0 13px;width:13px;height:13px;position:relative}.milestone.won i{background:#42d8c0;border-color:#42d8c0}.milestone.lost i{background:#d94a5a;border-color:#d94a5a}.milestone span{color:#fff;min-width:0;padding-right:8px;font-weight:700}.milestone small{color:var(--sc-dark-muted);margin-top:4px;font-size:.5625rem;font-weight:500;display:block}.sales-deal-register{margin-top:12px}@media (max-width:1400px){.intel-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intel-grid-thirds{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-grid-thirds>:last-child{grid-column:span 2}.intel-grid-detail{grid-template-columns:1fr}}@media (max-width:1050px){.intel-grid-primary,.intel-grid-funnel,.seller-story-grid{grid-template-columns:1fr}.seller-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.command-sidebar{flex-direction:row;width:100%;height:72px;padding:8px 12px;position:relative;overflow-x:auto}.sidebar-logo{flex:none;width:92px;height:48px;margin:0}.command-sidebar nav{flex-direction:row;flex:1;align-items:center;gap:4px;margin:0 0 0 12px;overflow:visible}.command-nav-group{gap:3px;display:flex}.command-subnav{border:0;margin:0;padding:0;display:flex}.command-sidebar a,.command-sidebar button,.command-subnav a{flex:0 0 44px;width:44px;min-height:44px;padding:10px}.command-sidebar span{display:none}.command-sidebar button{margin:0}.command-bridge>.topbar,.command-bridge>.shell,.command-bridge>footer{margin-left:0}.intel-shell{padding:20px 16px 36px}.intel-topbar{padding:12px 16px}}@media (max-width:700px){.intel-title-row,.seller-story-head{flex-direction:column;align-items:stretch}.intel-metric-grid,.intel-grid-thirds,.seller-facts{grid-template-columns:1fr}.intel-grid-thirds>:last-child{grid-column:auto}.intel-metric{min-height:112px}.intel-scope-badge{min-width:auto}.pipeline-stage{grid-template-columns:1fr;gap:5px}.pipeline-stage>strong{text-align:left}.seller-deal{grid-template-columns:1fr}.deal-journey{overflow-x:auto}.milestone{min-width:130px}}@media (prefers-reduced-motion:reduce){.command-sidebar span{transition:none}}
:root{--contemp8-midnight:#10152b;--executive-indigo:#4057d6;--precision-blue:#1478ff;--context-aqua:#42d8c0;--cloud:#f6f7f9;--ink:#151b2d;--slate:#667085;--risk:#d94a5a;--soteria-owner-orange:#fa582d;--soteria-owner-teal:#013d4b;--surface-raised:#fff;--surface-subtle:#eef1f6;--surface-border:#d8dee8;--chart-neutral:#98a2b3;--slate-strong:#596273;--brand-shadow:0 14px 36px #10152b14;--brand-shadow-strong:0 24px 64px #080c2038}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--cloud)}body{background:var(--cloud);min-height:100vh;color:var(--ink);font-family:var(--c8-font-body,"Inter"), Arial, sans-serif;font-feature-settings:"cv02", "cv03", "cv04", "cv11";-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--ink);font-family:var(--c8-font-heading,"Sora"), Arial, sans-serif;text-wrap:balance}code,pre,.metric-value,.kpi>strong,.intel-metric>strong,.freshness strong,.intel-feature-value,table td:not(:first-child){font-family:var(--c8-font-data,"IBM Plex Mono"), monospace}::selection{color:var(--ink);background:#42d8c061}a,button,input,select,textarea,summary{transition-duration:.18s}.global-filter-mobile-toggle{display:none}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--precision-blue);outline-offset:3px}.eyebrow,.panel-head>div>span,.section-heading>div>span,.intel-panel-head span,.intel-title-row>div>span,.seller-story-head>div>span,.global-filter-title span{font-family:var(--c8-font-data,"IBM Plex Mono"), monospace;letter-spacing:.11em;font-weight:600;color:var(--executive-indigo)!important}.primary,a.primary,button.primary{border-radius:8px;min-height:44px;box-shadow:0 8px 18px #4057d62e;border:1px solid var(--executive-indigo)!important;background:var(--executive-indigo)!important;color:#fff!important}.primary:hover:not(:disabled),a.primary:hover:not(:disabled),button.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #4057d63d;background:#3348bd!important;border-color:#3348bd!important}.filter,.route-link,.top-actions select,.top-actions button:not(.primary){border-radius:8px;min-height:44px}.topbar{background:var(--contemp8-midnight);height:auto;min-height:76px;box-shadow:none;border-bottom:1px solid #303956}.topbar:after{content:"";background:linear-gradient(90deg, transparent, var(--context-aqua) 52%, transparent);opacity:.52;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.logo{border-right-color:#ffffff29;width:184px;height:48px}.brand-copy span,.command-heading span{color:#c0c8da;font-family:var(--c8-font-data,"IBM Plex Mono"), monospace;letter-spacing:.1em}.brand-copy strong,.command-heading strong{color:#fff;font-family:var(--c8-font-heading,"Sora"), Arial, sans-serif}.topbar .filter,.topbar .route-link{color:#fff;background:#171d38;border-color:#303956}.topbar .filter:hover,.topbar .route-link:hover{border-color:var(--context-aqua);background:#1d2546}.shell{max-width:1520px;padding-top:42px}.title-row{align-items:flex-start;margin-bottom:32px}.title-row h1{color:var(--ink);letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.25rem);font-weight:650;line-height:1.05}.title-row p,.section-heading p,.panel-head p{color:var(--slate)}.freshness{border-left-color:var(--context-aqua)}.freshness strong{color:var(--executive-indigo)}.source-strip,.panel,.kpi,.department-card,.dashboard-pin-grid article,.metric-contract,.security-card,.admin-card,.integration-card,.mapping-card,.target-card,.goal-card,.alert-card,.report-card{border-color:var(--surface-border);background:var(--surface-raised);border-radius:14px;box-shadow:0 1px #10152b08}.panel:hover,.dashboard-pin-grid article:hover,.metric-contract:hover,.department-card:hover{border-color:#bdc7dc}.panel-head,.provenance-note,.source-note{border-color:var(--surface-border)}.panel-head h2,.section-heading h2,.department-card strong,.dashboard-pin-grid h3,.metric-contract strong{color:var(--ink)}.state{background:var(--surface-subtle);color:var(--slate);font-family:var(--c8-font-data,"IBM Plex Mono"), monospace;border-radius:999px;border:1px solid var(--surface-border)!important}.state-live{color:var(--hud-success);background:#42d8c01a;border-color:#42d8c06b!important}.state-partial{background:var(--hud-warning-wash);color:var(--hud-warning);border-color:#a7680052!important}.state-stale{color:var(--hud-muted)}.state-unavailable{background:var(--hud-danger-wash);color:var(--hud-danger);border-color:#d94a5a57!important}.global-filter-bar .global-filter-title span{color:var(--context-aqua)!important}.runtime-error,.intel-error{border-color:#d94a5a73;border-left:4px solid var(--risk);background:var(--hud-danger-wash);color:var(--hud-danger);border-radius:8px}.command-sidebar{background:linear-gradient(#10152bf7,#10152bfc),url(/brand/backgrounds/decision-field-dark.svg) 50%/cover;border-right:1px solid #303956;align-items:stretch;width:208px;padding:20px 14px 16px;overflow:hidden}.command-sidebar:after{content:"";background:var(--soteria-owner-orange);height:4px;position:absolute;bottom:0;left:0;right:0}.sidebar-brand{border-bottom:1px solid #303956;justify-items:start;gap:8px;min-height:116px;padding:0 12px 18px;display:grid}.sidebar-logo{object-fit:contain;width:58px;height:68px;margin:0}.sidebar-ownership{color:#fff;gap:3px;line-height:1.15;display:grid}.sidebar-ownership strong{font-family:var(--c8-font-heading,"Sora"), Arial, sans-serif;font-size:.9rem}.sidebar-ownership small{color:#c0c8da;font-family:var(--c8-font-data,"IBM Plex Mono"), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.command-sidebar nav{scrollbar-width:thin;align-items:stretch;gap:4px;margin-top:16px;overflow:hidden auto}.command-sidebar a,.command-sidebar button,.command-subnav a{color:#c0c8da;border-radius:8px;grid-template-columns:28px 1fr;justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:44px;padding:8px 10px}.command-sidebar a:hover,.command-sidebar a.active,.command-sidebar button:hover{box-shadow:none;color:#fff;background:#42d8c017;border-color:#42d8c057}.command-sidebar a.active{box-shadow:inset 3px 0 0 var(--context-aqua)}.command-sidebar img,.command-sidebar a.active img,.command-sidebar a:hover img{filter:none;opacity:1;width:24px;height:24px}.command-sidebar button img[src*=logout]{filter:brightness(0)invert();opacity:.72}.command-sidebar span{color:inherit;opacity:1;white-space:normal;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:650;line-height:1.25;position:static;transform:none}.command-subnav{border-left-color:#42d8c057;margin:2px 0 8px 14px;padding-left:10px}.command-subnav a{grid-template-columns:24px 1fr;min-height:40px;padding:7px 8px}.command-sidebar button{margin-top:auto}.command-bridge>.topbar,.command-bridge>.shell,.command-bridge>footer{margin-left:208px}.command-bridge,.intel-workspace{background:var(--cloud);color:var(--ink);--muted:var(--slate-strong);--sc-dark-muted:var(--slate-strong)}.command-bridge .command-sidebar,.command-bridge .global-filter-bar,.command-bridge .road,.command-bridge .ai-brief,.command-bridge .codex-console,.command-bridge .ai-item,.command-bridge .device-login{--muted:#c0c8da;--sc-dark-muted:#c0c8da;--sc-brand-cyan:var(--context-aqua)}.command-bridge .topbar{border-bottom-color:var(--surface-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080d1ce6;min-height:78px}.command-bridge .topbar:after{background:linear-gradient(90deg, var(--executive-indigo), var(--precision-blue), var(--context-aqua));opacity:1}.command-bridge .command-heading strong,.command-bridge .command-heading span{color:var(--ink)}.command-bridge .command-heading span{color:var(--slate)}.command-bridge .topbar .filter,.command-bridge .topbar .route-link{border-color:var(--surface-border);background:var(--hud-panel);color:var(--ink)}.command-bridge .period-control select{color:var(--ink)}.command-bridge .shell{max-width:1720px}@media (max-width:1700px){.command-bridge .global-filter-main{grid-template-columns:repeat(4,minmax(120px,1fr))}.command-bridge .global-filter-title{grid-column:1/-1}.command-bridge .saved-view-control{grid-column:span 2;grid-template-columns:minmax(110px,1fr) auto auto;min-width:0;display:grid}}.command-bridge .title-row h1,.command-bridge .section-heading h2,.command-bridge .panel-head h2,.command-bridge .title-row .executive-narrative{color:var(--ink)}.command-bridge .executive-narrative a,.command-bridge .pulse-evidence summary,.command-bridge .metric-evidence-gaps a,.command-bridge .forecast-backtest summary,.command-bridge .profitability-grid .target-integrity a,.command-bridge .chart-legend a{color:var(--executive-indigo)}.command-bridge .freshness span{color:var(--slate-strong)}.command-bridge .freshness strong{color:var(--executive-indigo)}.command-bridge .profitability-trend>div span,.command-bridge .department-card>a,.command-bridge .department-card>button>span{color:var(--executive-indigo)!important}.command-bridge .target{color:var(--hud-success)}.command-bridge .title-row p,.command-bridge .section-heading p,.command-bridge .panel-head p,.command-bridge .muted,.command-bridge .kpi p,.command-bridge .kpi-top,.command-bridge .source-generated{color:var(--slate)}.command-bridge .source-strip,.command-bridge .kpi,.command-bridge .panel,.command-bridge .department-card,.command-bridge .metric-contract,.command-bridge .sales-metrics article,.command-bridge .jira-project,.command-bridge .jira-issue,.command-bridge .bridge-detail{border-color:var(--surface-border);background:var(--hud-panel);color:var(--ink)}.command-bridge .kpi,.command-bridge .panel,.command-bridge .department-card{box-shadow:0 1px #10152b08}.command-bridge .kpi>strong,.command-bridge .pulse-current,.command-bridge .department-card strong,.command-bridge .metric-contract strong,.command-bridge .sales-metrics strong,.command-bridge .jira-project b,.command-bridge .jira-issue b,.command-bridge .bridge-detail strong{color:var(--ink)}.command-bridge .metric-contract p,.command-bridge .metric-contract small,.command-bridge .sales-metrics span,.command-bridge .jira-project span,.command-bridge .jira-issue span,.command-bridge .bridge-detail span,.command-bridge .bridge-detail p,.command-bridge .department-card small,.command-bridge .provenance-note,.command-bridge .trend-column small{color:var(--slate)}.command-bridge .jira-project em{color:var(--executive-indigo)}.command-bridge .strategic-pulse .kpi{border-top-color:var(--executive-indigo)}.command-bridge .pulse-sparkline,.command-bridge .pulse-evidence,.command-bridge .pulse-periods,.command-bridge .bridge-detail>div,.command-bridge .bridge-detail article,.command-bridge .panel-head,.command-bridge .provenance-note{border-color:var(--surface-border)}.command-bridge .pulse-periods{background:var(--surface-border)}.command-bridge .pulse-periods div{background:var(--surface-subtle)}.command-bridge .insight{border-color:var(--surface-border);background:var(--hud-panel);color:var(--ink)}.command-bridge .insight>div:first-child,.command-bridge .insight>strong,.command-bridge .insight h3,.command-bridge .insight-impact dd{color:var(--ink)}.command-bridge .insight>div:first-child em,.command-bridge .insight p,.command-bridge .insight li,.command-bridge .insight>i,.command-bridge .insight-impact dt{color:var(--slate-strong)}.command-bridge .insight-impact{border-color:var(--surface-border);background:var(--surface-subtle)}.command-bridge .insight-actions a,.command-bridge .insight-actions button{color:var(--executive-indigo)}.command-bridge .pulse-periods dt,.command-bridge .pulse-provenance,.command-bridge .pulse-periods dd,.command-bridge .kpi-top em,.command-bridge .pulse-sparkline>span,.command-bridge .metric-contract em,.command-bridge .profitability-grid span,.command-bridge .profitability-grid em,.command-bridge .profitability-grid small,.command-bridge .forecast-backtest span,.command-bridge .forecast-backtest small,.command-bridge .forecast-backtest dt,.command-bridge .trajectory-zoom>div,.command-bridge .trajectory-zoom label,.command-bridge .trajectory-zoom output,.command-bridge .range-control button,.command-bridge .scenario-control button,.command-bridge .empty-department p{color:var(--slate-strong)}.command-bridge .pulse-provenance time{color:var(--hud-success)}.command-bridge .forecast-backtest .confidence-low{color:var(--hud-danger)}.command-bridge .chart-legend .actual{color:#fff!important}.command-bridge .chart-grid line,.command-bridge .intel-grid-line{stroke:var(--surface-border)}.command-bridge .chart-axis text,.command-bridge .chart-labels button,.command-bridge .chart-legend em{color:var(--slate);fill:var(--slate)}.command-bridge .road,.command-bridge .ai-brief,.command-bridge .codex-console{background:var(--contemp8-midnight);color:#fff;box-shadow:var(--brand-shadow-strong);border-color:#303956}.command-bridge .road .panel-head,.command-bridge .ai-brief>header,.command-bridge .codex-console .panel-head{border-color:#303956}.command-bridge .road .panel-head h2,.command-bridge .ai-brief h2,.command-bridge .codex-console h2,.command-bridge .road-stage span,.command-bridge .road-stage b,.command-bridge .ai-item h3{color:#fff}.command-bridge .road .panel-head span,.command-bridge .ai-brief>header span,.command-bridge .codex-console>.panel-head span{color:var(--context-aqua)!important}.command-bridge .road .panel-head p,.command-bridge .road-stage em,.command-bridge .road-stage small,.command-bridge .ai-brief small,.command-bridge .ai-item p,.command-bridge .ai-item li{color:#c0c8da}.command-bridge .road-stage b{background:var(--contemp8-midnight)}.command-bridge footer{border-top:4px solid var(--soteria-owner-orange);background:var(--contemp8-midnight);color:#c0c8da}.intelligence-page .codex-console.panel{background:var(--contemp8-midnight);color:#fff;box-shadow:var(--brand-shadow-strong);border-color:#303956}.intelligence-page .codex-console .panel-head,.intelligence-page .ai-brief>header{border-color:#303956}.intelligence-page .codex-console .panel-head h2,.intelligence-page .ai-brief h3,.intelligence-page .ai-item h3{color:#fff}.intelligence-page .codex-console .panel-head p,.intelligence-page .codex-actions span,.intelligence-page .ai-item>span,.intelligence-page .ai-item p,.intelligence-page .ai-item li,.intelligence-page .ai-item dt{color:#c0c8da}.intelligence-page .codex-console>.panel-head span{color:var(--context-aqua)!important}.intelligence-page .ai-notice,.intelligence-page .ai-bulk-approve{color:var(--context-aqua)}.ai-notice{color:var(--hud-success)}#recipient-help,.live-catalog .catalog-badges .certification-draft{color:var(--slate-strong)}.intel-shell{--slate:var(--slate-strong);padding-top:34px}.intel-title-row h1,.seller-story-head h2,.intel-panel-head h2,.intel-metric>strong,.intel-feature-value,.intel-fact-list dd,.pipeline-stage>span,.pipeline-stage>strong,.seller-select strong,.seller-deal-summary h3,.milestone span,.intel-bar-row>div strong,.intel-source-note span:first-child{color:var(--ink)}.intel-title-row p,.seller-story-head p,.intel-panel-head>small,.intel-metric>span,.intel-metric>small,.intel-chart-legend,.intel-bar-row>div,.intel-bar-row>small,.intel-table-scroll th,.intel-table-scroll td small,.intel-pagination,.intel-source-note,.intel-fact-list dt,.pipeline-stage>span small,.seller-select small,.seller-deal-summary p,.milestone,.milestone small{color:var(--slate)}.intel-scope-badge{background:#4057d612;border-color:#4057d652}.intel-scope-badge span{color:var(--executive-indigo)}.intel-scope-badge strong{color:var(--ink)}.intel-title-row select,.seller-story-head select,.intel-filters select,.intel-filters input{border-color:var(--surface-border);background:var(--hud-panel);color:var(--ink)}.intel-warning{background:var(--hud-warning-wash);color:var(--hud-warning);border-left-color:#a76800}.intel-metric,.intel-panel{border-color:var(--surface-border);background:var(--hud-panel);box-shadow:0 1px #10152b08}.intel-metric{border-top-color:var(--executive-indigo)}.intel-metric.tone-teal{border-top-color:var(--context-aqua)}.intel-metric.tone-amber{border-top-color:#a76800}.intel-metric.tone-coral{border-top-color:var(--risk)}.intel-grid-line{stroke:var(--surface-border)}.intel-trend svg text{fill:var(--slate)}.intel-bar-row>i,.pipeline-stage>i{background:var(--surface-subtle)}.intel-bar-row>i b,.pipeline-stage>i b{background:linear-gradient(90deg, var(--executive-indigo), var(--precision-blue))}.intel-filters button,.intel-pagination button{border-color:var(--hud-fill);background:var(--hud-fill);color:#fff}.intel-filters button.secondary,.intel-pagination button{border-color:var(--surface-border);background:var(--hud-panel);color:var(--ink)}.intel-table-scroll th,.intel-table-scroll td,.seller-story-head,.seller-deal,.intel-source-note{border-color:var(--surface-border)}.intel-table-scroll td{color:var(--ink)}.intel-table-scroll tbody tr:hover,.intel-table-scroll tbody tr.selected{background:#1478ff0d}.intel-table-scroll a{color:var(--precision-blue)}.intel-status,.deal-state{color:var(--hud-link);background:#1478ff12;border-color:#1478ff47}.deal-state.state-won,.intel-positive{color:var(--hud-success)!important}.deal-state.state-won{background:#42d8c01a;border-color:#42d8c06b}.deal-state.state-lost,.intel-negative{color:var(--hud-danger)!important}.deal-state.state-lost{background:var(--hud-danger-wash);border-color:#d94a5a5c}.intel-source-note{background:var(--surface-subtle)}.intel-fact-list{background:var(--surface-border)}.intel-fact-list div{background:var(--surface-subtle)}.milestone:not(:last-child):after{background:#1478ff57}.milestone i{border-color:var(--precision-blue);background:var(--hud-panel)}.milestone.won i{border-color:var(--context-aqua);background:var(--context-aqua)}.milestone.lost i{border-color:var(--risk);background:var(--risk)}.auth-shell{background:linear-gradient(120deg,#05070ff2,#080d1cd1),url(/brand/backgrounds/decision-field-dark.svg) 50%/cover;position:relative;overflow:hidden}.auth-shell:after{content:"";background:var(--soteria-owner-orange);height:2px;position:absolute;bottom:0;left:0;right:0}.auth-card{z-index:1;background:var(--hud-panel);border:1px solid #ffffff24;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 36px 96px #00000057}.auth-brand{background:var(--contemp8-midnight);color:#c0c8da;min-height:104px}.auth-copy h1,.security-card h2{color:var(--ink)}.auth-copy>p:last-child,.auth-card label,.security-card label,.auth-card>small{color:var(--slate)}.auth-card input,.security-card input{border-color:var(--surface-border);color:var(--ink);border-radius:8px}.auth-error{border-left-color:var(--risk);background:var(--hud-danger-wash);color:var(--hud-danger);border-radius:8px}.trend-bars i:first-child,.finance-chart .actual-line,.chart-legend .actual,.intel-chart-primary{color:var(--executive-indigo);stroke:var(--executive-indigo);background:var(--executive-indigo)}.trend-bars i:nth-child(2),.finance-chart .forecast-line,.chart-legend .forecast,.intel-chart-observed{color:var(--precision-blue);stroke:var(--precision-blue);background:var(--precision-blue)}.trend-bars i:nth-child(3),.intel-chart-risk{color:var(--risk);stroke:var(--risk);background:var(--risk)}@media (max-width:1100px){.command-sidebar{width:184px}.command-bridge>.topbar,.command-bridge>.shell,.command-bridge>footer{margin-left:184px}}@media (max-width:820px){.command-sidebar{flex-direction:row;width:100%;height:76px;padding:8px 12px;position:relative;overflow:auto hidden}.command-sidebar:after{width:4px;height:auto;top:0;right:auto}.sidebar-brand{border:0;flex:0 0 92px;align-items:center;min-height:0;padding:0;display:flex}.sidebar-logo{width:48px;height:54px}.sidebar-ownership{display:none}.command-sidebar nav{flex-direction:row;align-items:center;min-width:0;margin:0 0 0 8px;overflow:auto hidden}.command-nav-group,.command-subnav{border:0;margin:0;padding:0;display:flex}.command-sidebar a,.command-sidebar button,.command-subnav a{flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:9px;display:grid}.command-sidebar span{display:none}.command-sidebar button{margin:0}.command-bridge>.topbar,.command-bridge>.shell,.command-bridge>footer{margin-left:0}}@media (max-width:720px){.global-filter-mobile-toggle{background:var(--contemp8-midnight);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;width:100%;min-height:62px;padding:12px;display:grid}.global-filter-mobile-toggle span{color:var(--context-aqua);font-family:var(--c8-font-data,"IBM Plex Mono"), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:700}.global-filter-mobile-toggle strong{grid-column:1;font-size:.8125rem}.global-filter-mobile-toggle b{color:#fff;grid-area:1/2/span 2;font-size:.75rem}.global-filter-bar[data-mobile-expanded=false] .global-filter-main{display:none}.global-filter-bar[data-mobile-expanded=true] .global-filter-mobile-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.command-bridge .global-filter-main{grid-template-columns:repeat(2,minmax(0,1fr))}.command-bridge .global-filter-title,.command-bridge .global-filter-more,.command-bridge .saved-view-control,.command-bridge .reset-filters{grid-column:1/-1}.command-bridge .global-filter-more>summary,.command-bridge .reset-filters{width:100%}.command-bridge .saved-view-control{grid-template-columns:1fr auto auto}.shell{padding-top:28px}.title-row h1{font-size:clamp(1.85rem,9vw,2.6rem)}.topbar{padding-inline:16px}.finance-tabs,.bi-admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.finance-tabs a,.bi-admin-tabs a{text-align:center;white-space:normal;place-items:center;min-width:0;padding:9px 6px;line-height:1.2;display:grid}.lineage-path-card ol{scroll-snap-type:x proximity;gap:12px;display:flex;overflow-x:auto}.lineage-path-card li{scroll-snap-align:start;flex:0 0 min(72vw,230px)}.lineage-path-card li:not(:last-child):after{content:"→";top:14px;bottom:auto;right:-10px}.metric-catalog-card,.lineage-path-card,.intel-panel,.metric-contract{content-visibility:auto;contain-intrinsic-size:auto 560px}.auth-card{border-radius:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media print{.print-report,.print-report *{color:var(--hud-text);background:var(--hud-panel);box-shadow:none}}
