.screens-module__sHKd5a__screen{--signal:#a21caf;--signal-fg:#86198f;--signal-dark:#86198f;--signal-soft:#a21caf1f;--signal-border:#a21caf73;}.screens-module__sHKd5a__titlebar{}.screens-module__sHKd5a__brand{}.screens-module__sHKd5a__crumb{}.screens-module__sHKd5a__scroller{}.screens-module__sHKd5a__canvas{}.screens-module__sHKd5a__footer{}.screens-module__sHKd5a__eyebrow{}.screens-module__sHKd5a__label{}.screens-module__sHKd5a__mono{}.screens-module__sHKd5a__muted{}.screens-module__sHKd5a__subtle{}.screens-module__sHKd5a__strong{}.screens-module__sHKd5a__sectionTitle{}.screens-module__sHKd5a__pageHeader{}.screens-module__sHKd5a__description{}.screens-module__sHKd5a__headerActions{}.screens-module__sHKd5a__headerChips{}.screens-module__sHKd5a__breadcrumb{}.screens-module__sHKd5a__btn{}.screens-module__sHKd5a__btnSm{}.screens-module__sHKd5a__btnPrimary{}.screens-module__sHKd5a__btnOutline{}.screens-module__sHKd5a__btnWhite{}.screens-module__sHKd5a__btnDestructive{}.screens-module__sHKd5a__btnSignal{}.screens-module__sHKd5a__btnGhost{}.screens-module__sHKd5a__badge{}.screens-module__sHKd5a__badgeNeutral{}.screens-module__sHKd5a__badgeSignal{}.screens-module__sHKd5a__badgeWarn{}.screens-module__sHKd5a__badgeDanger{}.screens-module__sHKd5a__mono{color:var(--muted);font-size:12px;font-weight:inherit;line-height:1.55}.screens-module__sHKd5a__seg{background:var(--alt);border:0;border-radius:8px;align-items:center;padding:3px;display:inline-flex}.screens-module__sHKd5a__seg button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s}.screens-module__sHKd5a__seg button:hover{color:var(--fg)}.screens-module__sHKd5a__seg button:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.screens-module__sHKd5a__seg .screens-module__sHKd5a__segActive,.screens-module__sHKd5a__seg .screens-module__sHKd5a__segActive:hover{background:var(--card);color:var(--fg);font-weight:500;box-shadow:0 1px 2px #1c1f211f}.screens-module__sHKd5a__tabs{border-bottom:1px solid var(--soft);gap:4px;display:flex}.screens-module__sHKd5a__tab{color:var(--fg-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:9px 12px;font-size:13px;font-weight:500;display:inline-flex}.screens-module__sHKd5a__tab:hover{color:var(--fg)}.screens-module__sHKd5a__tab:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.screens-module__sHKd5a__tabActive{border-bottom-color:var(--signal);color:var(--fg)}.screens-module__sHKd5a__card{border:1px solid var(--soft);background:var(--card);border-radius:8px;min-width:0}.screens-module__sHKd5a__padded{flex-direction:column;gap:16px;padding:24px;display:flex}.screens-module__sHKd5a__panelHead{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.screens-module__sHKd5a__panelHead h4{margin:0}.screens-module__sHKd5a__panelAside{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.screens-module__sHKd5a__label{color:var(--fg-2);margin:0}.screens-module__sHKd5a__heroCard{flex-direction:column;padding:20px;display:flex}.screens-module__sHKd5a__heroCardTop{flex:1;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.screens-module__sHKd5a__heroCardTop p{color:var(--muted)}.screens-module__sHKd5a__iconChip{background:var(--alt);width:28px;height:28px;color:var(--fg-2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.screens-module__sHKd5a__heroValue{color:var(--fg);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;font-weight:600;line-height:1.1}.screens-module__sHKd5a__heroSub{color:var(--fg-2);margin-top:8px;font-size:12px;line-height:1.4}.screens-module__sHKd5a__valueDanger{color:var(--danger)}.screens-module__sHKd5a__valueWarn{color:var(--warn)}.screens-module__sHKd5a__valueOk{color:var(--signal-fg)}.screens-module__sHKd5a__heroSub .screens-module__sHKd5a__valueWarn{color:var(--warn-strong)}.screens-module__sHKd5a__grid2,.screens-module__sHKd5a__grid3,.screens-module__sHKd5a__grid4,.screens-module__sHKd5a__split{gap:12px;display:grid}.screens-module__sHKd5a__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.screens-module__sHKd5a__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.screens-module__sHKd5a__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.screens-module__sHKd5a__split{grid-template-columns:minmax(0,1fr) 280px}.screens-module__sHKd5a__scoreHero{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:32px;padding:24px 28px;display:grid}.screens-module__sHKd5a__scoreMain{flex-direction:column;min-width:0;display:flex}.screens-module__sHKd5a__scoreLine{align-items:baseline;gap:8px;margin-top:12px;display:flex}.screens-module__sHKd5a__scoreValue{color:var(--fg);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:500;line-height:1}.screens-module__sHKd5a__scoreUnit{color:var(--fg-2);font-size:16px}.screens-module__sHKd5a__scoreSentence{max-width:52ch;color:var(--fg-2);margin-top:12px;font-size:14px}.screens-module__sHKd5a__scoreBar{background:var(--soft);border-radius:999px;gap:2px;height:10px;margin-top:20px;display:flex;overflow:hidden}.screens-module__sHKd5a__scoreBar i{display:block}.screens-module__sHKd5a__scoreLegend{flex-wrap:wrap;gap:6px 16px;margin-top:12px;display:flex}.screens-module__sHKd5a__scoreLegend li{color:var(--fg-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.screens-module__sHKd5a__scoreLegend i{border-radius:50%;width:8px;height:8px}.screens-module__sHKd5a__scoreLegend b{color:var(--fg);font-family:var(--mono);font-weight:500}.screens-module__sHKd5a__scoreStats{border-left:1px solid var(--soft);flex-direction:column;justify-content:center;margin:0;padding-left:32px;display:flex}.screens-module__sHKd5a__scoreStats>div{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.screens-module__sHKd5a__scoreStats>div+div{border-top:1px solid var(--soft)}.screens-module__sHKd5a__scoreStats dt{color:var(--fg-2);white-space:nowrap;font-size:13px}.screens-module__sHKd5a__scoreStats dd{flex-direction:column;align-items:flex-end;gap:4px;margin:0;display:flex}.screens-module__sHKd5a__scoreStatValue{align-items:baseline;gap:6px;display:flex}.screens-module__sHKd5a__scoreStatValue strong{color:var(--fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:1}.screens-module__sHKd5a__scoreStatValue strong.screens-module__sHKd5a__valueDanger{color:var(--danger)}.screens-module__sHKd5a__scoreStatValue strong.screens-module__sHKd5a__valueWarn{color:var(--warn)}.screens-module__sHKd5a__scoreStatValue span,.screens-module__sHKd5a__scoreStats small{color:var(--subtle);white-space:nowrap;font-size:12px}.screens-module__sHKd5a__scoreStatValue span{color:var(--fg-2);font-size:13px}.screens-module__sHKd5a__tableHead{padding:16px 20px 12px}.screens-module__sHKd5a__statList{flex-direction:column;display:flex}.screens-module__sHKd5a__statList li{color:var(--fg);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;font-size:13px;display:flex}.screens-module__sHKd5a__statList li+li{border-top:1px solid var(--soft)}.screens-module__sHKd5a__statList small{color:var(--subtle);margin-top:2px;font-size:12px;display:block}.screens-module__sHKd5a__statList b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.screens-module__sHKd5a__shareTable{border-collapse:collapse;width:100%;font-size:13px}.screens-module__sHKd5a__shareTable th{background:var(--alt);color:var(--muted);text-align:left;padding:8px 12px;font-size:12px;font-weight:500}.screens-module__sHKd5a__shareTable td{border-top:1px solid var(--soft);color:var(--fg);padding:10px 12px}.screens-module__sHKd5a__shareTable td:nth-child(n+3),.screens-module__sHKd5a__shareTable th:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.screens-module__sHKd5a__shareTable em{color:var(--subtle);font-size:12px;font-style:normal;display:block}.screens-module__sHKd5a__shareTrack{background:var(--soft);border-radius:999px;width:100%;min-width:120px;height:6px;overflow:hidden}.screens-module__sHKd5a__shareTrack i{border-radius:999px;height:100%;display:block}.screens-module__sHKd5a__coverage{color:var(--fg-2);justify-content:space-between;align-items:center;gap:12px;margin:-6px 0;font-size:13px;display:flex}.screens-module__sHKd5a__coverage>div{gap:8px;display:flex}.screens-module__sHKd5a__statusBar{background:var(--soft);border-radius:999px;gap:2px;height:6px;display:flex;overflow:hidden}.screens-module__sHKd5a__statusBar i{display:block}.screens-module__sHKd5a__chartCompact{display:none}.screens-module__sHKd5a__chart{width:100%;height:auto;display:block;overflow:visible}.screens-module__sHKd5a__grid{stroke:var(--soft);stroke-dasharray:3 3}.screens-module__sHKd5a__axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}.screens-module__sHKd5a__actualLine,.screens-module__sHKd5a__projectedLine,.screens-module__sHKd5a__riskLine{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.screens-module__sHKd5a__actualLine{stroke:var(--signal)}.screens-module__sHKd5a__projectedLine{stroke:var(--warn);stroke-dasharray:6 5}.screens-module__sHKd5a__riskLine{stroke:var(--danger)}.screens-module__sHKd5a__todayRule{stroke:var(--strong);stroke-dasharray:3 3}.screens-module__sHKd5a__todayDot{fill:var(--card);stroke:var(--signal);stroke-width:2.5px}.screens-module__sHKd5a__todayChip{fill:var(--signal-soft);stroke:var(--signal-border)}.screens-module__sHKd5a__chipText{fill:var(--signal-fg);font-size:12px;font-weight:600}.screens-module__sHKd5a__endLabel{fill:var(--warn-strong);font-size:13px;font-weight:600}.screens-module__sHKd5a__legend{color:var(--fg-2);flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.screens-module__sHKd5a__legend span{align-items:center;gap:8px;display:inline-flex}.screens-module__sHKd5a__legend i{border-radius:1px;width:14px;height:3px;display:inline-block}.screens-module__sHKd5a__keyProjected{background:var(--warn)}.screens-module__sHKd5a__keyToday{background:var(--strong)}.screens-module__sHKd5a__keyActual{background:var(--signal)}.screens-module__sHKd5a__scenario{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.screens-module__sHKd5a__levers{flex-direction:column;gap:14px;display:flex}.screens-module__sHKd5a__lever{align-items:center;gap:16px;display:flex}.screens-module__sHKd5a__lever>.screens-module__sHKd5a__label{width:96px}.screens-module__sHKd5a__scenarioOut{gap:40px;margin:0;display:flex}.screens-module__sHKd5a__scenarioOut>div{flex-direction:column;gap:4px;display:flex}.screens-module__sHKd5a__scenarioOut dd{color:var(--fg);font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:600;line-height:1.1}.screens-module__sHKd5a__scenarioOut dt{color:var(--muted)}.screens-module__sHKd5a__scenarioOut .screens-module__sHKd5a__muted{margin-top:2px}.screens-module__sHKd5a__sevList{flex-direction:column;gap:10px;display:flex}.screens-module__sHKd5a__sevList li{color:var(--fg);align-items:center;gap:10px;font-size:13px;display:flex}.screens-module__sHKd5a__sevList i{border-radius:50%;width:8px;height:8px}.screens-module__sHKd5a__sevList b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.screens-module__sHKd5a__sevTotals{border-top:1px solid var(--soft);padding-top:14px}.screens-module__sHKd5a__kpiCells3,.screens-module__sHKd5a__kpiCells4{gap:12px;display:grid}.screens-module__sHKd5a__kpiCells3{grid-template-columns:repeat(3,minmax(0,1fr))}.screens-module__sHKd5a__kpiCells4{grid-template-columns:repeat(4,minmax(0,1fr))}.screens-module__sHKd5a__kpiCell{border:1px solid var(--soft);background:var(--bg);border-radius:8px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.screens-module__sHKd5a__kpiCell .screens-module__sHKd5a__label{color:var(--muted)}.screens-module__sHKd5a__kpiCell strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1}.screens-module__sHKd5a__mono b{font-weight:600}@media (max-width:640px){.screens-module__sHKd5a__titlebar{padding:0 14px}.screens-module__sHKd5a__crumb{display:none}.screens-module__sHKd5a__footer strong{width:100%;margin-left:0}.screens-module__sHKd5a__canvas{gap:16px;min-width:0;padding:20px 14px 22px}.screens-module__sHKd5a__pageHeader{flex-direction:column;gap:14px}.screens-module__sHKd5a__pageHeader h3{font-size:22px}.screens-module__sHKd5a__description{font-size:13px}.screens-module__sHKd5a__headerActions{flex-wrap:wrap;flex-shrink:1;padding-top:0}.screens-module__sHKd5a__padded{padding:16px}.screens-module__sHKd5a__scoreHero{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 16px}.screens-module__sHKd5a__scoreValue{font-size:40px}.screens-module__sHKd5a__scoreStats{border-left:0;border-top:1px solid var(--soft);padding-left:0}.screens-module__sHKd5a__coverage{flex-direction:column;align-items:flex-start}.screens-module__sHKd5a__grid2,.screens-module__sHKd5a__grid3,.screens-module__sHKd5a__grid4,.screens-module__sHKd5a__kpiCells3,.screens-module__sHKd5a__kpiCells4,.screens-module__sHKd5a__split{grid-template-columns:minmax(0,1fr)}.screens-module__sHKd5a__scenario{flex-direction:column;align-items:stretch;gap:20px}.screens-module__sHKd5a__lever{flex-wrap:wrap;gap:8px 12px}.screens-module__sHKd5a__lever>.screens-module__sHKd5a__label{width:88px}.screens-module__sHKd5a__scenarioOut{flex-wrap:wrap;gap:16px 28px}.screens-module__sHKd5a__panelHead{flex-wrap:wrap}.screens-module__sHKd5a__heroValue,.screens-module__sHKd5a__scenarioOut dd{font-size:24px}.screens-module__sHKd5a__chartWide{display:none}.screens-module__sHKd5a__chartCompact{display:block}.screens-module__sHKd5a__lever .screens-module__sHKd5a__seg{max-width:100%}.screens-module__sHKd5a__seg button{padding:5px 9px}}@media (max-width:760px){.screens-module__sHKd5a__screen{box-shadow:0 14px 18px -18px #1c1f2159}}
