.KpiDashboardDemo-module__6lmn5q__app{--bg:#061426;--surface:#0a1b31;--surface-strong:#0d223c;--surface-soft:#102945;--line:#1c3a5b;--line-soft:#73a3cd29;--ink:#f4f8fd;--muted:#8da8c2;--blue:#3d93f8;--blue-bright:#65b5ff;--cyan:#57d0dc;--green:#51cf9a;--amber:#f3bc63;--red:#f57f7f;background:radial-gradient(circle at 8% -12%, #3171be38, transparent 32rem), radial-gradient(circle at 94% 3%, #31aac31a, transparent 28rem), var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans), sans-serif;overflow-x:clip}.KpiDashboardDemo-module__6lmn5q__app button,.KpiDashboardDemo-module__6lmn5q__app select,.KpiDashboardDemo-module__6lmn5q__app a{font:inherit}.KpiDashboardDemo-module__6lmn5q__skipLink{z-index:100;color:#061426;background:#fff;border-radius:7px;padding:10px 13px;font-size:12px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.KpiDashboardDemo-module__6lmn5q__skipLink:focus{outline:3px solid var(--blue);outline-offset:2px;transform:translateY(0)}.KpiDashboardDemo-module__6lmn5q__header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041121f0;border-bottom:1px solid #173451;grid-template-columns:minmax(180px,auto) minmax(320px,1fr) auto;align-items:center;gap:clamp(18px,3vw,48px);min-height:70px;padding:10px clamp(14px,2vw,32px);display:grid;position:sticky;top:0}.KpiDashboardDemo-module__6lmn5q__brandBlock,.KpiDashboardDemo-module__6lmn5q__headerActions,.KpiDashboardDemo-module__6lmn5q__primaryNav,.KpiDashboardDemo-module__6lmn5q__utilityButton,.KpiDashboardDemo-module__6lmn5q__contactButton,.KpiDashboardDemo-module__6lmn5q__updateLabel,.KpiDashboardDemo-module__6lmn5q__contextBar,.KpiDashboardDemo-module__6lmn5q__contextBar>div,.KpiDashboardDemo-module__6lmn5q__filters,.KpiDashboardDemo-module__6lmn5q__filters label,.KpiDashboardDemo-module__6lmn5q__dashboardHeading,.KpiDashboardDemo-module__6lmn5q__trendHeader,.KpiDashboardDemo-module__6lmn5q__trendValue,.KpiDashboardDemo-module__6lmn5q__metricSwitcher,.KpiDashboardDemo-module__6lmn5q__metricButton,.KpiDashboardDemo-module__6lmn5q__metricButtonActive,.KpiDashboardDemo-module__6lmn5q__chartLegend,.KpiDashboardDemo-module__6lmn5q__chartLegend span,.KpiDashboardDemo-module__6lmn5q__panelTitleRow,.KpiDashboardDemo-module__6lmn5q__driverPanel li>span,.KpiDashboardDemo-module__6lmn5q__sectionHeading,.KpiDashboardDemo-module__6lmn5q__signalStatus,.KpiDashboardDemo-module__6lmn5q__confirmedBadge,.KpiDashboardDemo-module__6lmn5q__reportSection,.KpiDashboardDemo-module__6lmn5q__reportSection button,.KpiDashboardDemo-module__6lmn5q__confirmButton{align-items:center;display:flex}.KpiDashboardDemo-module__6lmn5q__brandBlock{gap:11px}.KpiDashboardDemo-module__6lmn5q__brandMark{width:40px;height:40px;color:var(--blue-bright);background:linear-gradient(145deg,#0b3157,#0a213b);border:1px solid #52a6ff73;border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 18px #3d93f81f}.KpiDashboardDemo-module__6lmn5q__brandMark svg{width:19px;height:19px}.KpiDashboardDemo-module__6lmn5q__brand{letter-spacing:-.02em;font-size:14px;font-weight:900}.KpiDashboardDemo-module__6lmn5q__descriptor{color:var(--muted);margin-top:2px;font-size:10px;font-weight:650}.KpiDashboardDemo-module__6lmn5q__primaryNav{justify-content:center;gap:clamp(18px,2.4vw,38px);min-width:0}.KpiDashboardDemo-module__6lmn5q__navigationItem,.KpiDashboardDemo-module__6lmn5q__activeNavigationItem{color:#849db7;cursor:pointer;background:0 0;border:0;min-height:46px;padding:0;font-size:11px;font-weight:750;position:relative}.KpiDashboardDemo-module__6lmn5q__navigationItem:hover,.KpiDashboardDemo-module__6lmn5q__activeNavigationItem{color:#fff}.KpiDashboardDemo-module__6lmn5q__activeNavigationItem:after{background:var(--blue);content:"";height:2px;position:absolute;bottom:-11px;left:0;right:0}.KpiDashboardDemo-module__6lmn5q__navigationItem:focus-visible,.KpiDashboardDemo-module__6lmn5q__activeNavigationItem:focus-visible,.KpiDashboardDemo-module__6lmn5q__utilityButton:focus-visible,.KpiDashboardDemo-module__6lmn5q__contactButton:focus-visible,.KpiDashboardDemo-module__6lmn5q__filters select:focus-visible,.KpiDashboardDemo-module__6lmn5q__filters button:focus-visible,.KpiDashboardDemo-module__6lmn5q__metricButton:focus-visible,.KpiDashboardDemo-module__6lmn5q__metricButtonActive:focus-visible,.KpiDashboardDemo-module__6lmn5q__driverPanel button:focus-visible,.KpiDashboardDemo-module__6lmn5q__actionCard:focus-visible,.KpiDashboardDemo-module__6lmn5q__recommendedAction:focus-visible,.KpiDashboardDemo-module__6lmn5q__reportSection button:focus-visible,.KpiDashboardDemo-module__6lmn5q__closeButton:focus-visible,.KpiDashboardDemo-module__6lmn5q__actionOption:focus-within,.KpiDashboardDemo-module__6lmn5q__actionOptionSelected:focus-within,.KpiDashboardDemo-module__6lmn5q__confirmButton:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}.KpiDashboardDemo-module__6lmn5q__headerActions{justify-content:flex-end;gap:8px}.KpiDashboardDemo-module__6lmn5q__updateLabel{white-space:nowrap;color:#92abc3;gap:6px;margin-right:4px;font-size:9px;font-weight:700}.KpiDashboardDemo-module__6lmn5q__updateLabel svg,.KpiDashboardDemo-module__6lmn5q__utilityButton svg,.KpiDashboardDemo-module__6lmn5q__contactButton svg{width:14px;height:14px}.KpiDashboardDemo-module__6lmn5q__utilityButton,.KpiDashboardDemo-module__6lmn5q__contactButton{border-radius:8px;justify-content:center;gap:7px;min-height:44px;padding:0 12px;font-size:10px;font-weight:800;transition:border-color .16s,background-color .16s,transform .16s}.KpiDashboardDemo-module__6lmn5q__utilityButton{color:#d7e5f2;background:#0a1d33;border:1px solid #284665}.KpiDashboardDemo-module__6lmn5q__contactButton{color:#07172a;background:#f5f8fc}.KpiDashboardDemo-module__6lmn5q__utilityButton:hover{background:#102944;border-color:#4a7299}.KpiDashboardDemo-module__6lmn5q__contactButton:hover{background:#fff;transform:translateY(-1px)}.KpiDashboardDemo-module__6lmn5q__compactUtilityLabel{display:none}.KpiDashboardDemo-module__6lmn5q__main{width:min(1600px,100%);margin:0 auto;padding:18px clamp(14px,2vw,30px) 44px}.KpiDashboardDemo-module__6lmn5q__overviewSection,.KpiDashboardDemo-module__6lmn5q__signalsSection,.KpiDashboardDemo-module__6lmn5q__decisionsSection,.KpiDashboardDemo-module__6lmn5q__reportSection{scroll-margin-top:86px}.KpiDashboardDemo-module__6lmn5q__overviewSection:focus,.KpiDashboardDemo-module__6lmn5q__signalsSection:focus,.KpiDashboardDemo-module__6lmn5q__decisionsSection:focus,.KpiDashboardDemo-module__6lmn5q__reportSection:focus{outline:none}.KpiDashboardDemo-module__6lmn5q__contextBar{border:1px solid var(--line-soft);background:#0a1d32b3;border-radius:9px;justify-content:space-between;gap:16px;min-height:48px;padding:7px 9px 7px 14px}.KpiDashboardDemo-module__6lmn5q__contextBar>div:first-child{color:#8fa8c0;gap:8px;font-size:10px}.KpiDashboardDemo-module__6lmn5q__contextBar>div:first-child strong{color:#dce9f6}.KpiDashboardDemo-module__6lmn5q__sampleLabel{color:#67b6ff;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #24425f;padding-right:10px;font-size:9px;font-weight:850}.KpiDashboardDemo-module__6lmn5q__filters{gap:7px}.KpiDashboardDemo-module__6lmn5q__filters>svg{color:#7296b9;width:15px;height:15px}.KpiDashboardDemo-module__6lmn5q__filters label{background:#081a2e;border:1px solid #284763;border-radius:7px;gap:7px;padding-left:9px}.KpiDashboardDemo-module__6lmn5q__filters label>span{color:#7694b2;font-size:9px;font-weight:700}.KpiDashboardDemo-module__6lmn5q__filters select{color:#e6f0f8;background:0 0;border:0;max-width:170px;min-height:44px;padding:0 25px 0 0;font-size:10px;font-weight:750}.KpiDashboardDemo-module__6lmn5q__filters select option{color:#07172a}.KpiDashboardDemo-module__6lmn5q__filters>button{color:#98b1c8;cursor:pointer;background:#081a2e;border:1px solid #284763;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.KpiDashboardDemo-module__6lmn5q__filters>button svg{width:14px;height:14px}.KpiDashboardDemo-module__6lmn5q__dashboardHeading{justify-content:space-between;gap:28px;padding:22px 2px 16px}.KpiDashboardDemo-module__6lmn5q__dashboardHeading>div>p,.KpiDashboardDemo-module__6lmn5q__trendHeader p,.KpiDashboardDemo-module__6lmn5q__panelTitleRow p,.KpiDashboardDemo-module__6lmn5q__sectionHeading p,.KpiDashboardDemo-module__6lmn5q__reportSection p,.KpiDashboardDemo-module__6lmn5q__actionEyebrow{color:#69b8ff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.KpiDashboardDemo-module__6lmn5q__dashboardHeading h1{letter-spacing:-.045em;margin-top:5px;font-size:clamp(24px,2.4vw,38px);font-weight:880;line-height:1}.KpiDashboardDemo-module__6lmn5q__dashboardHeading>p{color:#91a9c0;text-align:right;max-width:570px;font-size:11px;line-height:1.55}.KpiDashboardDemo-module__6lmn5q__overviewGrid{grid-template-columns:minmax(0,2.55fr) minmax(270px,.95fr);gap:10px;display:grid}.KpiDashboardDemo-module__6lmn5q__trendPanel,.KpiDashboardDemo-module__6lmn5q__driverPanel,.KpiDashboardDemo-module__6lmn5q__signalsSection,.KpiDashboardDemo-module__6lmn5q__actionColumn,.KpiDashboardDemo-module__6lmn5q__registryColumn,.KpiDashboardDemo-module__6lmn5q__reportSection{border:1px solid var(--line);background:linear-gradient(155deg,#0d233df5,#07192cfa);border-radius:10px;box-shadow:inset 0 1px #ffffff05}.KpiDashboardDemo-module__6lmn5q__trendPanel{min-width:0;padding:18px 18px 14px}.KpiDashboardDemo-module__6lmn5q__trendHeader{justify-content:space-between;gap:20px}.KpiDashboardDemo-module__6lmn5q__trendValue{gap:10px;margin-top:5px}.KpiDashboardDemo-module__6lmn5q__trendValue>strong{letter-spacing:-.04em;font-size:clamp(26px,2.3vw,38px);font-weight:850}.KpiDashboardDemo-module__6lmn5q__trendValue>span{font-size:11px;font-weight:850}.KpiDashboardDemo-module__6lmn5q__trendHeader small{color:#7893ad;font-size:9px}.KpiDashboardDemo-module__6lmn5q__tone_positive,.KpiDashboardDemo-module__6lmn5q__status_ahead{color:var(--green)}.KpiDashboardDemo-module__6lmn5q__tone_attention,.KpiDashboardDemo-module__6lmn5q__status_watch{color:var(--red)}.KpiDashboardDemo-module__6lmn5q__tone_neutral,.KpiDashboardDemo-module__6lmn5q__status_stable{color:var(--amber)}.KpiDashboardDemo-module__6lmn5q__metricSwitcher{background:#071a2e;border:1px solid #254460;border-radius:8px;gap:5px;padding:4px}.KpiDashboardDemo-module__6lmn5q__metricButton,.KpiDashboardDemo-module__6lmn5q__metricButtonActive{color:#7795b2;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:6px;min-height:44px;padding:0 9px;font-size:9px;font-weight:750}.KpiDashboardDemo-module__6lmn5q__metricButton:hover,.KpiDashboardDemo-module__6lmn5q__metricButtonActive{color:#eaf5ff;background:#153b60}.KpiDashboardDemo-module__6lmn5q__metricButton svg,.KpiDashboardDemo-module__6lmn5q__metricButtonActive svg{width:13px;height:13px}.KpiDashboardDemo-module__6lmn5q__chartWrap{border-radius:8px;min-height:310px;margin-top:12px;padding:6px 0 4px;position:relative}.KpiDashboardDemo-module__6lmn5q__chartCanvas{grid-template-columns:52px minmax(0,1fr);height:280px;display:grid}.KpiDashboardDemo-module__6lmn5q__chartYAxis{height:280px;position:relative}.KpiDashboardDemo-module__6lmn5q__chartYAxis span{color:#7f9bb6;white-space:nowrap;font-size:8px;font-weight:700;position:absolute;right:9px;transform:translateY(-50%)}.KpiDashboardDemo-module__6lmn5q__chartPlot{background:linear-gradient(#5a8fbe17 1px,#0000 1px) 0 0/100% 58px,linear-gradient(90deg,#5a8fbe12 1px,#0000 1px) 0 0/12.5% 100%;border-radius:7px;height:280px;position:relative}.KpiDashboardDemo-module__6lmn5q__chartPlot svg{width:100%;height:100%;overflow:visible}.KpiDashboardDemo-module__6lmn5q__trendLine{fill:none;stroke:var(--blue-bright);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.KpiDashboardDemo-module__6lmn5q__chartPointButton{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.KpiDashboardDemo-module__6lmn5q__chartPointButton>span{background:#dff2ff;border:3px solid #3d93f8;border-radius:50%;width:11px;height:11px;transition:width .16s,height .16s,border-color .16s,box-shadow .16s;box-shadow:0 0 #65b5ff00}.KpiDashboardDemo-module__6lmn5q__chartPointButton:hover>span,.KpiDashboardDemo-module__6lmn5q__chartPointButton:focus-visible>span{background:#fff;border-color:#75c4ff;width:16px;height:16px;box-shadow:0 0 0 5px #3d93f82e}.KpiDashboardDemo-module__6lmn5q__chartPointButton:focus-visible{outline:none}.KpiDashboardDemo-module__6lmn5q__chartAxisTitle{color:#7f9bb6;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;padding-left:4px;font-size:8px;font-weight:800}.KpiDashboardDemo-module__6lmn5q__chartXAxis{color:#7f9bb6;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin-left:52px;padding:1px 4.8% 0;font-size:9px;font-weight:700;display:grid}.KpiDashboardDemo-module__6lmn5q__chartGridLine{stroke:#6991b547;stroke-width:1px;vector-effect:non-scaling-stroke}.KpiDashboardDemo-module__6lmn5q__chartTooltip{z-index:3;color:#8fa9c1;pointer-events:none;background:#06182b;border:1px solid #4278a7;border-radius:7px;min-width:88px;padding:7px 9px;font-size:8px;line-height:1.25;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 12px 30px #00000061}.KpiDashboardDemo-module__6lmn5q__chartTooltip strong{color:#f4f9ff;margin-top:2px;font-size:11px;font-weight:850}.KpiDashboardDemo-module__6lmn5q__chartLegend{color:#7893ad;justify-content:center;gap:20px;margin-top:5px;font-size:8px}.KpiDashboardDemo-module__6lmn5q__chartLegend span{gap:6px}.KpiDashboardDemo-module__6lmn5q__chartLegend i{width:18px;height:2px}.KpiDashboardDemo-module__6lmn5q__currentLegend{background:var(--blue-bright)}.KpiDashboardDemo-module__6lmn5q__driverPanel{padding:17px}.KpiDashboardDemo-module__6lmn5q__panelTitleRow{justify-content:space-between;gap:14px}.KpiDashboardDemo-module__6lmn5q__panelTitleRow h2,.KpiDashboardDemo-module__6lmn5q__sectionHeading h2,.KpiDashboardDemo-module__6lmn5q__reportSection h2{letter-spacing:-.02em;margin-top:4px;font-size:14px;font-weight:850}.KpiDashboardDemo-module__6lmn5q__panelTitleRow>svg{width:17px;height:17px;color:var(--cyan)}.KpiDashboardDemo-module__6lmn5q__driverSummary{color:#9ab1c7;border-left:2px solid #3978b4;margin-top:13px;padding-left:10px;font-size:9px;line-height:1.55}.KpiDashboardDemo-module__6lmn5q__driverPanel ul{gap:7px;margin-top:15px;display:grid}.KpiDashboardDemo-module__6lmn5q__driverPanel li{background:#0a2139;border:1px solid #1e3d5b;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:5px 9px;padding:9px;display:grid}.KpiDashboardDemo-module__6lmn5q__driverPanel li>span{color:#c4d4e3;gap:7px;min-width:0;font-size:9px;font-weight:750}.KpiDashboardDemo-module__6lmn5q__driverPanel li>span svg{color:#7399ba;width:13px;height:13px}.KpiDashboardDemo-module__6lmn5q__driverPanel li strong{font-size:10px}.KpiDashboardDemo-module__6lmn5q__driverPanel li small{color:#66829d;grid-column:1/-1;font-size:8px}.KpiDashboardDemo-module__6lmn5q__driverPanel>button{color:#cbe8ff;cursor:pointer;background:#0b2d4d;border:1px solid #2b5b87;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:12px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.KpiDashboardDemo-module__6lmn5q__driverPanel>button svg{width:13px;height:13px}.KpiDashboardDemo-module__6lmn5q__signalsSection,.KpiDashboardDemo-module__6lmn5q__decisionsSection,.KpiDashboardDemo-module__6lmn5q__reportSection{margin-top:10px}.KpiDashboardDemo-module__6lmn5q__signalsSection{padding:16px}.KpiDashboardDemo-module__6lmn5q__sectionHeading{justify-content:space-between;gap:16px}.KpiDashboardDemo-module__6lmn5q__sectionHeading>span{color:#94b6d6;background:#0b2947;border:1px solid #254b6f;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.KpiDashboardDemo-module__6lmn5q__signalGrid{grid-template-columns:minmax(300px,1.35fr) repeat(3,minmax(190px,1fr));gap:8px;margin-top:13px;display:grid}.KpiDashboardDemo-module__6lmn5q__primarySignal,.KpiDashboardDemo-module__6lmn5q__secondarySignal{background:#0a2139;border:1px solid #244563;border-radius:8px;padding:13px}.KpiDashboardDemo-module__6lmn5q__primarySignal{border-left:3px solid var(--red)}.KpiDashboardDemo-module__6lmn5q__signalStatus{color:var(--red);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:8px;font-weight:850}.KpiDashboardDemo-module__6lmn5q__signalStatus svg{width:13px;height:13px}.KpiDashboardDemo-module__6lmn5q__primarySignal h3,.KpiDashboardDemo-module__6lmn5q__secondarySignal h3{margin-top:8px;font-size:11px;font-weight:820;line-height:1.35}.KpiDashboardDemo-module__6lmn5q__primarySignal>p{color:#8fa8bf;margin-top:6px;font-size:9px;line-height:1.5}.KpiDashboardDemo-module__6lmn5q__primarySignal dl{gap:20px;margin-top:10px;display:flex}.KpiDashboardDemo-module__6lmn5q__primarySignal dl div{gap:2px;display:grid}.KpiDashboardDemo-module__6lmn5q__primarySignal dt{color:#66839e;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.KpiDashboardDemo-module__6lmn5q__primarySignal dd{font-size:9px;font-weight:800}.KpiDashboardDemo-module__6lmn5q__secondarySignal>span{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.KpiDashboardDemo-module__6lmn5q__secondarySignal>p{color:#6e8aa5;margin-top:7px;font-size:8px}.KpiDashboardDemo-module__6lmn5q__decisionsSection{grid-template-columns:minmax(330px,.95fr) minmax(0,1.45fr);gap:10px;display:grid}.KpiDashboardDemo-module__6lmn5q__actionColumn,.KpiDashboardDemo-module__6lmn5q__registryColumn{min-width:0;padding:16px}.KpiDashboardDemo-module__6lmn5q__actionList{gap:7px;margin-top:13px;display:grid}.KpiDashboardDemo-module__6lmn5q__actionCard,.KpiDashboardDemo-module__6lmn5q__recommendedAction{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#0a2139;border:1px solid #244563;border-radius:8px;gap:4px;padding:11px 42px 11px 12px;display:grid;position:relative}.KpiDashboardDemo-module__6lmn5q__recommendedAction{background:linear-gradient(105deg,#143e61fa,#0a2139fa);border-color:#2f72ad}.KpiDashboardDemo-module__6lmn5q__actionCard>span,.KpiDashboardDemo-module__6lmn5q__recommendedAction>span{color:#65b5ff;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.KpiDashboardDemo-module__6lmn5q__actionCard strong,.KpiDashboardDemo-module__6lmn5q__recommendedAction strong{font-size:10px}.KpiDashboardDemo-module__6lmn5q__actionCard small,.KpiDashboardDemo-module__6lmn5q__recommendedAction small{color:#829db6;font-size:8px;line-height:1.4}.KpiDashboardDemo-module__6lmn5q__actionCard em,.KpiDashboardDemo-module__6lmn5q__recommendedAction em{color:#adc2d5;margin-top:2px;font-size:7px;font-style:normal;font-weight:750}.KpiDashboardDemo-module__6lmn5q__actionCard>svg,.KpiDashboardDemo-module__6lmn5q__recommendedAction>svg{color:#6caee7;width:15px;height:15px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.KpiDashboardDemo-module__6lmn5q__confirmedBadge{color:var(--green);background:#1b684e38;border:1px solid #51cf9a52;border-radius:999px;gap:5px;padding:5px 8px;font-size:8px;font-weight:800}.KpiDashboardDemo-module__6lmn5q__confirmedBadge svg{width:11px;height:11px}.KpiDashboardDemo-module__6lmn5q__registryTableWrap{border:1px solid #244563;border-radius:8px;margin-top:13px;overflow-x:auto}.KpiDashboardDemo-module__6lmn5q__registryTableWrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:9px}.KpiDashboardDemo-module__6lmn5q__registryTableWrap th,.KpiDashboardDemo-module__6lmn5q__registryTableWrap td{text-align:left;border-bottom:1px solid #1d3b57;padding:11px 12px}.KpiDashboardDemo-module__6lmn5q__registryTableWrap thead th{color:#64819b;letter-spacing:.08em;text-transform:uppercase;background:#081b2f;font-size:7px;font-weight:850}.KpiDashboardDemo-module__6lmn5q__registryTableWrap tbody th{color:#d9e5f0;font-weight:750}.KpiDashboardDemo-module__6lmn5q__registryTableWrap tbody td{color:#91a9c0}.KpiDashboardDemo-module__6lmn5q__registryTableWrap tbody tr:last-child th,.KpiDashboardDemo-module__6lmn5q__registryTableWrap tbody tr:last-child td{border-bottom:0}.KpiDashboardDemo-module__6lmn5q__newDecisionRow{background:#3d93f814}.KpiDashboardDemo-module__6lmn5q__registryTableWrap td span{border:1px solid;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.KpiDashboardDemo-module__6lmn5q__status_progress{color:var(--amber)}.KpiDashboardDemo-module__6lmn5q__status_validated{color:var(--green)}.KpiDashboardDemo-module__6lmn5q__status_planned{color:#76b9ff}.KpiDashboardDemo-module__6lmn5q__reportSection{flex-wrap:wrap;justify-content:flex-start;gap:14px;padding:14px 16px}.KpiDashboardDemo-module__6lmn5q__reportIcon{color:#6db9fb;background:#0c2a48;border:1px solid #2c557a;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.KpiDashboardDemo-module__6lmn5q__reportIcon svg{width:17px;height:17px}.KpiDashboardDemo-module__6lmn5q__reportSection>div:nth-child(2){flex:1;min-width:0}.KpiDashboardDemo-module__6lmn5q__reportSection>div:nth-child(2)>span{color:#809bb5;margin-top:4px;font-size:8px;display:block}.KpiDashboardDemo-module__6lmn5q__reportMeta{border-left:1px solid #284763;gap:3px;padding-left:16px;display:grid}.KpiDashboardDemo-module__6lmn5q__reportMeta span{color:#68839d;text-transform:uppercase;font-size:7px;font-weight:750}.KpiDashboardDemo-module__6lmn5q__reportMeta strong{color:#d4e2ee;font-size:9px}.KpiDashboardDemo-module__6lmn5q__reportSection button,.KpiDashboardDemo-module__6lmn5q__confirmButton{color:#fff;cursor:pointer;background:#276fc4;border:0;border-radius:7px;justify-content:center;gap:8px;min-height:44px;padding:0 14px;font-size:9px;font-weight:850}.KpiDashboardDemo-module__6lmn5q__reportSection button:disabled{color:#8fc6ee;cursor:default;background:#164670}.KpiDashboardDemo-module__6lmn5q__reportPreview{border-top:1px solid #284763;flex:0 0 100%;width:100%;padding-top:16px}.KpiDashboardDemo-module__6lmn5q__reportPreviewHeading{justify-content:space-between;align-items:flex-start;gap:16px}.KpiDashboardDemo-module__6lmn5q__reportPreviewHeading h3{color:#f0f7ff;margin-top:4px;font-size:15px;font-weight:850}.KpiDashboardDemo-module__6lmn5q__reportPreviewHeading>span{color:#a9c0d5;background:#0c2844;border:1px solid #2b5277;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:750}.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid>section{background:#081c30;border:1px solid #25455f;border-radius:8px;padding:12px}.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid section>span{color:#6baef0;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:850;display:block}.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid p,.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid li{color:#9cb3c8;font-size:9px;line-height:1.55}.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid section>strong{color:#e6f2fd;margin-bottom:5px;font-size:11px;display:block}.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid ul{gap:8px;display:grid}.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid li{border-bottom:1px solid #203d56;gap:2px;padding-bottom:7px;display:grid}.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid li:last-child{border-bottom:0;padding-bottom:0}.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid li strong{color:#dceaf6;font-size:9px}.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid li small{color:#728da7;font-size:8px}.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid section>small{color:#7894ae;font-size:8px}.KpiDashboardDemo-module__6lmn5q__confirmButton:disabled{cursor:default;opacity:.72}.KpiDashboardDemo-module__6lmn5q__reportSection button svg,.KpiDashboardDemo-module__6lmn5q__confirmButton svg{width:13px;height:13px}.KpiDashboardDemo-module__6lmn5q__dialogBackdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010811b8;place-items:end;display:grid;position:fixed;inset:0}.KpiDashboardDemo-module__6lmn5q__actionPanel{background:#081a2e;border-left:1px solid #31587d;width:min(520px,100%);height:100%;padding:clamp(24px,4vw,44px);position:relative;overflow-y:auto;box-shadow:-30px 0 90px #0000006b}.KpiDashboardDemo-module__6lmn5q__closeButton{color:#b8ccde;cursor:pointer;background:#0d2741;border:1px solid #31506e;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;right:18px}.KpiDashboardDemo-module__6lmn5q__closeButton svg{width:16px;height:16px}.KpiDashboardDemo-module__6lmn5q__actionPanel h2{letter-spacing:-.04em;max-width:390px;margin-top:8px;padding-right:42px;font-size:clamp(24px,3vw,34px);font-weight:850;line-height:1.05}.KpiDashboardDemo-module__6lmn5q__actionDescription{color:#91a9c0;max-width:420px;margin-top:13px;font-size:11px;line-height:1.6}.KpiDashboardDemo-module__6lmn5q__actionPanel fieldset{border:0;gap:8px;margin-top:25px;padding:0;display:grid}.KpiDashboardDemo-module__6lmn5q__actionPanel legend{color:#6f8aa4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:850}.KpiDashboardDemo-module__6lmn5q__actionOption,.KpiDashboardDemo-module__6lmn5q__actionOptionSelected{cursor:pointer;background:#0a2139;border:1px solid #274764;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px;display:grid;position:relative}.KpiDashboardDemo-module__6lmn5q__actionOptionSelected{background:#0d2c4b;border-color:#4b9bea}.KpiDashboardDemo-module__6lmn5q__actionOption input,.KpiDashboardDemo-module__6lmn5q__actionOptionSelected input{opacity:0;position:absolute}.KpiDashboardDemo-module__6lmn5q__radioMark{border:1px solid #52708d;border-radius:50%;width:16px;height:16px}.KpiDashboardDemo-module__6lmn5q__actionOptionSelected .KpiDashboardDemo-module__6lmn5q__radioMark{background:#fff;border:5px solid #5aa9f2}.KpiDashboardDemo-module__6lmn5q__actionOption>span:last-child,.KpiDashboardDemo-module__6lmn5q__actionOptionSelected>span:last-child{gap:5px;display:grid}.KpiDashboardDemo-module__6lmn5q__actionOption strong,.KpiDashboardDemo-module__6lmn5q__actionOptionSelected strong{font-size:11px}.KpiDashboardDemo-module__6lmn5q__actionOption small,.KpiDashboardDemo-module__6lmn5q__actionOptionSelected small{color:#86a0b9;font-size:9px;line-height:1.45}.KpiDashboardDemo-module__6lmn5q__actionOption em,.KpiDashboardDemo-module__6lmn5q__actionOptionSelected em{color:#b7cbdd;font-size:8px;font-style:normal;font-weight:750}.KpiDashboardDemo-module__6lmn5q__confirmButton{width:100%;min-height:46px;margin-top:20px}@media (max-width:1180px){.KpiDashboardDemo-module__6lmn5q__header{grid-template-columns:auto 1fr}.KpiDashboardDemo-module__6lmn5q__primaryNav{border-top:1px solid #173451;order:3;grid-column:1/-1;justify-content:flex-start;padding-top:1px;overflow-x:auto}.KpiDashboardDemo-module__6lmn5q__activeNavigationItem:after{bottom:0}.KpiDashboardDemo-module__6lmn5q__overviewGrid{grid-template-columns:1fr}.KpiDashboardDemo-module__6lmn5q__driverPanel ul{grid-template-columns:repeat(4,1fr)}.KpiDashboardDemo-module__6lmn5q__signalGrid{grid-template-columns:repeat(3,1fr)}.KpiDashboardDemo-module__6lmn5q__primarySignal{grid-column:1/-1}}@media (max-width:900px){.KpiDashboardDemo-module__6lmn5q__updateLabel,.KpiDashboardDemo-module__6lmn5q__contactButton{display:none}.KpiDashboardDemo-module__6lmn5q__dashboardHeading{flex-direction:column;align-items:flex-start;gap:8px}.KpiDashboardDemo-module__6lmn5q__dashboardHeading>p{text-align:left;max-width:680px}.KpiDashboardDemo-module__6lmn5q__contextBar{flex-direction:column;align-items:stretch}.KpiDashboardDemo-module__6lmn5q__filters{width:100%}.KpiDashboardDemo-module__6lmn5q__filters label{flex:1}.KpiDashboardDemo-module__6lmn5q__filters select{width:100%;max-width:none}.KpiDashboardDemo-module__6lmn5q__trendHeader{flex-direction:column;align-items:flex-start}.KpiDashboardDemo-module__6lmn5q__metricSwitcher{scrollbar-width:none;width:100%;overflow-x:auto}.KpiDashboardDemo-module__6lmn5q__metricSwitcher::-webkit-scrollbar{display:none}.KpiDashboardDemo-module__6lmn5q__primaryNav::-webkit-scrollbar{display:none}.KpiDashboardDemo-module__6lmn5q__driverPanel ul{grid-template-columns:repeat(2,1fr)}.KpiDashboardDemo-module__6lmn5q__decisionsSection{grid-template-columns:1fr}.KpiDashboardDemo-module__6lmn5q__reportSection{flex-wrap:wrap;align-items:flex-start}.KpiDashboardDemo-module__6lmn5q__reportSection button{margin-left:auto}.KpiDashboardDemo-module__6lmn5q__reportPreviewGrid{grid-template-columns:1fr}}@media (max-width:680px){.KpiDashboardDemo-module__6lmn5q__header{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 12px 0}.KpiDashboardDemo-module__6lmn5q__brandMark{width:36px;height:36px}.KpiDashboardDemo-module__6lmn5q__descriptor,.KpiDashboardDemo-module__6lmn5q__fullUtilityLabel{display:none}.KpiDashboardDemo-module__6lmn5q__compactUtilityLabel{display:inline}.KpiDashboardDemo-module__6lmn5q__primaryNav{gap:22px}.KpiDashboardDemo-module__6lmn5q__navigationItem,.KpiDashboardDemo-module__6lmn5q__activeNavigationItem{min-height:42px}.KpiDashboardDemo-module__6lmn5q__main{padding:12px 10px 30px}.KpiDashboardDemo-module__6lmn5q__contextBar>div:first-child{flex-wrap:wrap}.KpiDashboardDemo-module__6lmn5q__filters{flex-direction:column;align-items:stretch}.KpiDashboardDemo-module__6lmn5q__filters>svg{display:none}.KpiDashboardDemo-module__6lmn5q__filters label{justify-content:space-between}.KpiDashboardDemo-module__6lmn5q__filters>button{width:100%}.KpiDashboardDemo-module__6lmn5q__dashboardHeading{padding:18px 2px 13px}.KpiDashboardDemo-module__6lmn5q__trendPanel,.KpiDashboardDemo-module__6lmn5q__driverPanel,.KpiDashboardDemo-module__6lmn5q__signalsSection,.KpiDashboardDemo-module__6lmn5q__actionColumn,.KpiDashboardDemo-module__6lmn5q__registryColumn{padding:13px}.KpiDashboardDemo-module__6lmn5q__metricButton,.KpiDashboardDemo-module__6lmn5q__metricButtonActive{flex:1 0 auto}.KpiDashboardDemo-module__6lmn5q__chartWrap{min-height:245px}.KpiDashboardDemo-module__6lmn5q__chartCanvas,.KpiDashboardDemo-module__6lmn5q__chartYAxis,.KpiDashboardDemo-module__6lmn5q__chartPlot{height:220px}.KpiDashboardDemo-module__6lmn5q__chartCanvas{grid-template-columns:42px minmax(0,1fr)}.KpiDashboardDemo-module__6lmn5q__chartXAxis{margin-left:42px;font-size:7px}.KpiDashboardDemo-module__6lmn5q__chartYAxis span,.KpiDashboardDemo-module__6lmn5q__chartAxisTitle{font-size:7px}.KpiDashboardDemo-module__6lmn5q__driverPanel ul,.KpiDashboardDemo-module__6lmn5q__signalGrid{grid-template-columns:1fr}.KpiDashboardDemo-module__6lmn5q__primarySignal{grid-column:auto}.KpiDashboardDemo-module__6lmn5q__reportMeta{border-top:1px solid #284763;border-left:0;width:100%;padding-top:10px;padding-left:0}.KpiDashboardDemo-module__6lmn5q__reportSection button{width:100%;margin-left:0}.KpiDashboardDemo-module__6lmn5q__reportPreviewHeading{flex-direction:column}.KpiDashboardDemo-module__6lmn5q__actionPanel{padding:56px 18px 24px}}@media (prefers-reduced-motion:reduce){.KpiDashboardDemo-module__6lmn5q__utilityButton,.KpiDashboardDemo-module__6lmn5q__contactButton{transition:none}}