.dashboard-module__VINmNW__shell{background:var(--app-canvas);min-height:100vh;color:var(--text);font-size:var(--fs-body);line-height:1.45}.dashboard-module__VINmNW__header{background:var(--surface);border-bottom:1px solid var(--app-border)}.dashboard-module__VINmNW__headerInner,.dashboard-module__VINmNW__main{max-width:1440px;margin:0 auto}.dashboard-module__VINmNW__overviewContext{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.dashboard-module__VINmNW__summaryFlow{gap:0;display:grid}.dashboard-module__VINmNW__summaryFlow>.dashboard-module__VINmNW__insight{margin-top:var(--space-3)}.dashboard-module__VINmNW__summaryFlow>.dashboard-module__VINmNW__insight+.dashboard-module__VINmNW__module{margin-top:var(--space-2)}.dashboard-module__VINmNW__headerInner{padding:var(--space-2) var(--space-6);align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-module__VINmNW__headerZone{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.dashboard-module__VINmNW__headerZoneFilters{column-gap:var(--space-3);flex:1}.dashboard-module__VINmNW__brand{align-items:center;gap:var(--space-2);display:flex}.dashboard-module__VINmNW__brandChip{font-family:var(--font-mono);font-size:var(--fs-support);letter-spacing:var(--tracking-wide);color:var(--text-muted);border:1px solid var(--app-border);border-radius:var(--radius-chip);padding:1px 6px}.dashboard-module__VINmNW__brandName{font-weight:400;font-size:var(--fs-card);color:var(--slate-800)}.dashboard-module__VINmNW__headerRule{background:var(--app-divider);flex:0 0 1px;align-self:center;height:20px}.dashboard-module__VINmNW__scopeCount{align-items:baseline;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-support);color:var(--slate-700);white-space:nowrap;margin-left:auto;display:inline-flex}.dashboard-module__VINmNW__scopeCountValue{font-size:var(--fs-label);color:var(--text);font-weight:600}.dashboard-module__VINmNW__main{padding:var(--space-4) var(--space-6) var(--space-8);gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.dashboard-module__VINmNW__card,.dashboard-module__VINmNW__section{background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-module)}.dashboard-module__VINmNW__section{padding:var(--space-5)}.dashboard-module__VINmNW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dashboard-module__VINmNW__sectionTitle{font-size:var(--fs-title);letter-spacing:var(--tracking-tight);margin:0;font-weight:700}.dashboard-module__VINmNW__sectionNote{font-size:var(--fs-label);color:var(--slate-800)}.dashboard-module__VINmNW__eyebrow{font-size:var(--fs-label);color:var(--slate-700);font-weight:500}.dashboard-module__VINmNW__hint{font-size:var(--fs-label);color:var(--slate-800);margin-top:8px}.dashboard-module__VINmNW__kpiRail{grid-template-columns:repeat(var(--kpi-columns,3), minmax(0, 1fr));background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-card);display:grid;overflow:hidden}.dashboard-module__VINmNW__kpiCell{padding:var(--space-3) var(--space-5);flex-direction:column;min-width:0;display:flex}.dashboard-module__VINmNW__kpiCell+.dashboard-module__VINmNW__kpiCell{border-left:1px solid var(--app-divider)}.dashboard-module__VINmNW__kpiLabel{align-items:center;gap:var(--space-2);min-height:20px;display:flex}.dashboard-module__VINmNW__kpiLabelText{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--slate-700);font-weight:500}.dashboard-module__VINmNW__kpiValueRow{align-items:baseline;gap:var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.dashboard-module__VINmNW__kpiValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-readout);letter-spacing:var(--tracking-tight);font-weight:700;line-height:1.1}.dashboard-module__VINmNW__kpiValueUnavailable{font-family:var(--font-sans);font-size:var(--fs-title);letter-spacing:0;color:var(--slate-700);font-weight:500}.dashboard-module__VINmNW__kpiValueDanger{color:var(--danger)}.dashboard-module__VINmNW__kpiCi{font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--text-muted)}.dashboard-module__VINmNW__kpiLedger{font-variant-numeric:tabular-nums;font-size:var(--fs-support);color:var(--slate-700);margin-top:var(--space-1);flex-wrap:wrap;align-items:baseline;display:flex}.dashboard-module__VINmNW__kpiLedgerNumber{font-family:var(--font-mono);color:var(--slate-800)}.dashboard-module__VINmNW__kpiLedgerSeparator{margin-inline:var(--space-1);color:var(--slate-500)}.dashboard-module__VINmNW__kpiSub{font-size:var(--fs-support);color:var(--text-muted);margin-top:2px}.dashboard-module__VINmNW__resultHeader{background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-card);gap:6px;padding:12px;display:grid}.dashboard-module__VINmNW__resultHeaderTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-module__VINmNW__resultTitle{font-size:var(--fs-metric-sm);letter-spacing:var(--tracking-tight);margin:0;font-weight:700;line-height:1.25}.dashboard-module__VINmNW__resultHeaderMeta{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__resultHeaderNote{font-size:var(--fs-support);color:var(--slate-800);margin:0}.dashboard-module__VINmNW__disclosure{font-size:var(--fs-support);color:var(--slate-800)}.dashboard-module__VINmNW__disclosure summary{cursor:pointer;color:var(--action-hover);width:fit-content}.dashboard-module__VINmNW__disclosure ul{margin-top:6px}.dashboard-module__VINmNW__summaryStrip{background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-card);flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.dashboard-module__VINmNW__summaryText{font-size:var(--fs-label);flex:320px}.dashboard-module__VINmNW__summaryQualifier{font-size:var(--fs-label);color:var(--slate-700)}.dashboard-module__VINmNW__badge{font-size:var(--fs-support);border-radius:var(--radius-chip);white-space:nowrap;cursor:default;padding:1px 7px;font-weight:500}.dashboard-module__VINmNW__badgeMock{color:var(--warn);background:var(--warn-bg)}.dashboard-module__VINmNW__badgeDanger{color:var(--danger);background:var(--danger-bg)}.dashboard-module__VINmNW__badgeOk{color:var(--ok);background:var(--ok-bg)}.dashboard-module__VINmNW__badgeNeutral{color:var(--slate-800);background:var(--slate-100)}.dashboard-module__VINmNW__badgeCaution{color:var(--warn);background:var(--warn-bg)}.dashboard-module__VINmNW__badgeAccent{color:var(--action-hover);background:var(--accent-100)}.dashboard-module__VINmNW__funnelWrap{margin-top:var(--space-2);padding:0 64px}@media (max-width:1200px){.dashboard-module__VINmNW__funnelWrap{padding:0 40px}.dashboard-module__VINmNW__stageButton{width:116px}.dashboard-module__VINmNW__stageName{font-size:var(--fs-support)}}.dashboard-module__VINmNW__stageRow{gap:0;display:grid}.dashboard-module__VINmNW__stageCell{min-height:112px;position:relative}.dashboard-module__VINmNW__stageButton{width:132px;font:inherit;text-align:center;border-radius:var(--radius-control);padding:var(--space-1) 2px;cursor:pointer;color:var(--text);transition:background-color var(--dur-press) var(--ease-out), border-color var(--dur-press) var(--ease-out);background:0 0;border:1px solid #0000;gap:1px;display:grid;position:absolute;top:0;left:0;transform:translate(-50%)}.dashboard-module__VINmNW__stageButton:hover{background:var(--surface-hover);border-color:var(--app-border)}.dashboard-module__VINmNW__stageButtonSelected,.dashboard-module__VINmNW__stageButtonSelected:hover{background:var(--accent-100);border-color:var(--action)}.dashboard-module__VINmNW__stageName{font-size:var(--fs-label);text-wrap:balance;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;min-height:2.2em;font-weight:500;line-height:1.2;display:flex}.dashboard-module__VINmNW__stageButtonSelected .dashboard-module__VINmNW__stageName{color:var(--action-hover);font-weight:700}.dashboard-module__VINmNW__stageCount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-metric-md);font-weight:700}.dashboard-module__VINmNW__stageShare{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-support);color:var(--slate-700)}.dashboard-module__VINmNW__stageConversion{font-size:var(--fs-support);color:var(--text-muted);line-height:1.15}.dashboard-module__VINmNW__funnelSvg{width:100%;display:block}.dashboard-module__VINmNW__lossRow{margin-top:8px;display:grid}.dashboard-module__VINmNW__lossCell{justify-content:center;display:flex}.dashboard-module__VINmNW__lossButton{font:inherit;text-align:center;border-radius:var(--radius-control);padding:var(--space-1) var(--space-3);cursor:pointer;color:var(--text);transition:background-color var(--dur-press) var(--ease-out), border-color var(--dur-press) var(--ease-out);background:0 0;border:1px solid #0000;gap:1px;display:grid}.dashboard-module__VINmNW__lossButton:hover{background:var(--surface-hover);border-color:var(--app-border)}.dashboard-module__VINmNW__lossButtonSelected,.dashboard-module__VINmNW__lossButtonSelected:hover,.dashboard-module__VINmNW__lossButtonHot.dashboard-module__VINmNW__lossButtonSelected{background:var(--accent-100);border-color:var(--action)}.dashboard-module__VINmNW__lossValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-card);color:var(--slate-800);font-weight:500}.dashboard-module__VINmNW__lossButtonHot .dashboard-module__VINmNW__lossValue{color:var(--danger);font-weight:700}.dashboard-module__VINmNW__lossButtonHot .dashboard-module__VINmNW__lossShare{color:var(--slate-800)}.dashboard-module__VINmNW__lossShare{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-support);color:var(--slate-700)}.dashboard-module__VINmNW__lossName{font-size:var(--fs-support);color:var(--text-muted);line-height:1.2}.dashboard-module__VINmNW__lossButtonHot .dashboard-module__VINmNW__lossName{color:var(--danger);font-weight:500}.dashboard-module__VINmNW__stageList{gap:6px;margin-top:12px;display:grid}.dashboard-module__VINmNW__stageListItem{width:100%;font:inherit;text-align:left;background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-control);cursor:pointer;color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;padding:8px 10px;display:grid}.dashboard-module__VINmNW__stageListItemSelected{border-color:var(--action);background:var(--accent-100)}.dashboard-module__VINmNW__stageListBar{background:var(--slate-100);border-radius:3px;grid-column:1/3;height:6px;overflow:hidden}.dashboard-module__VINmNW__stageListBarFill{background:var(--accent-400);border-radius:3px;height:6px}.dashboard-module__VINmNW__stageListLossButton{width:100%;font:inherit;text-align:left;color:var(--text-muted);background:var(--slate-50,var(--surface-muted));border:1px dashed var(--app-border);border-radius:var(--radius-card);cursor:pointer;flex-direction:column;gap:1px;min-height:48px;margin:0;padding:8px 12px;display:flex}.dashboard-module__VINmNW__stageListLossButton:hover{background:var(--slate-100)}.dashboard-module__VINmNW__stageListLossButton:focus-visible{outline:2px solid var(--focus,var(--action));outline-offset:2px}.dashboard-module__VINmNW__stageListLossHot{color:var(--danger);border-color:var(--danger);background:var(--danger-bg)}.dashboard-module__VINmNW__stageListLossSelected,.dashboard-module__VINmNW__stageListLossSelected:hover{border-style:solid;border-color:var(--action);background:var(--accent-100)}.dashboard-module__VINmNW__stageListLossValue{font-size:var(--fs-label);font-variant-numeric:tabular-nums;font-weight:600}.dashboard-module__VINmNW__stageListLossName{font-size:var(--fs-label);line-height:1.4}.dashboard-module__VINmNW__funnelNarrow{display:none}@media (max-width:900px){.dashboard-module__VINmNW__funnelWide{display:none}.dashboard-module__VINmNW__funnelNarrow{display:grid}}.dashboard-module__VINmNW__filtersInline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-module__VINmNW__filtersCompact{display:none}@media (max-width:1100px){.dashboard-module__VINmNW__filtersInline{display:none}.dashboard-module__VINmNW__filtersCompact{display:block}}.dashboard-module__VINmNW__subCauseList{gap:6px;display:grid}.dashboard-module__VINmNW__subCause{font:inherit;text-align:left;border-radius:var(--radius-chip);cursor:pointer;color:var(--text);background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px;width:100%;padding:5px 6px;display:grid}.dashboard-module__VINmNW__subCause:hover{background:var(--app-panel)}.dashboard-module__VINmNW__subCauseLabel{font-size:var(--fs-label);text-wrap:pretty;line-height:1.35}.dashboard-module__VINmNW__subCauseCount{font-variant-numeric:tabular-nums;font-size:var(--fs-support);text-align:right}.dashboard-module__VINmNW__subCauseBar{background:var(--slate-100);border-radius:2px;grid-column:1/3;height:5px;overflow:hidden}.dashboard-module__VINmNW__subCauseBarFill{height:5px}.dashboard-module__VINmNW__measurementGrid{gap:var(--space-6);margin-top:var(--space-2);grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);display:grid}.dashboard-module__VINmNW__controlSectionHead{align-items:baseline;gap:var(--space-2);display:flex}.dashboard-module__VINmNW__controlSectionHead h2{font-size:var(--fs-body);margin:0;font-weight:600}.dashboard-module__VINmNW__controlSectionHead span{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__controlNameColumn{width:34%}.dashboard-module__VINmNW__controlOverallColumn{width:24%}.dashboard-module__VINmNW__controlModelColumn{width:14%}.dashboard-module__VINmNW__controlPrimary,.dashboard-module__VINmNW__controlValue{color:var(--text);font-weight:600}.dashboard-module__VINmNW__controlValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dashboard-module__VINmNW__measurementRail{align-content:start;display:grid}.dashboard-module__VINmNW__auditRailBlock{padding-block:var(--space-3)}.dashboard-module__VINmNW__auditRailBlock+.dashboard-module__VINmNW__auditRailBlock{border-top:1px solid var(--app-divider)}.dashboard-module__VINmNW__auditRailBlock:first-child{padding-top:0}.dashboard-module__VINmNW__auditRailBlock .dashboard-module__VINmNW__eyebrow{margin:0}.dashboard-module__VINmNW__auditReadout{align-items:baseline;gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--fs-support);color:var(--slate-800);display:flex}.dashboard-module__VINmNW__auditReadoutValue{font-family:var(--font-mono);font-size:var(--fs-metric-md);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.dashboard-module__VINmNW__auditRailMeta,.dashboard-module__VINmNW__auditRailSummary{margin:var(--space-1) 0 0;font-size:var(--fs-support);color:var(--text-muted);line-height:1.5}.dashboard-module__VINmNW__auditRailSummary{color:var(--slate-800)}.dashboard-module__VINmNW__auditRailCount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.dashboard-module__VINmNW__infrastructureRows{gap:var(--space-1);margin:var(--space-2) 0 0;display:grid}.dashboard-module__VINmNW__infrastructureRow{gap:var(--space-2);padding-top:var(--space-1);border-top:1px solid var(--app-divider);font-size:var(--fs-support);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.dashboard-module__VINmNW__infrastructureRow dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (max-width:1000px){.dashboard-module__VINmNW__measurementGrid{grid-template-columns:minmax(0,1fr)}}.dashboard-module__VINmNW__tableScroll{margin-top:12px;overflow-x:auto}.dashboard-module__VINmNW__table{border-collapse:collapse;width:100%;font-size:var(--fs-label)}.dashboard-module__VINmNW__table caption{text-align:left;font-size:var(--fs-support);color:var(--text-muted);padding-bottom:6px}.dashboard-module__VINmNW__table th{font-weight:500;font-size:var(--fs-label);color:var(--slate-800);text-align:left;white-space:nowrap;padding:4px 6px 6px}.dashboard-module__VINmNW__table td{vertical-align:top;padding:6px}.dashboard-module__VINmNW__table tbody tr{border-top:1px solid var(--app-divider)}.dashboard-module__VINmNW__rowButton{font:inherit;cursor:pointer;color:var(--text);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--slate-300);text-decoration-color:var(--slate-300);text-underline-offset:3px;background:0 0;border:none;padding:0}.dashboard-module__VINmNW__rowButton:hover{-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action);color:var(--action-hover)}.dashboard-module__VINmNW__sortButton{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-weight:500;display:inline-flex}.dashboard-module__VINmNW__sortButton:hover{color:var(--text)}.dashboard-module__VINmNW__num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dashboard-module__VINmNW__cellDetail{font-size:var(--fs-support);color:var(--text-muted);font-family:var(--font-sans);display:block}.dashboard-module__VINmNW__unavailable{color:var(--slate-700)}.dashboard-module__VINmNW__miniBarTrack{background:var(--slate-100);border-radius:2px;flex:1;min-width:40px;height:7px;overflow:hidden}.dashboard-module__VINmNW__miniBarFill{border-radius:2px;height:7px}.dashboard-module__VINmNW__barCell{align-items:center;gap:6px;display:flex}.dashboard-module__VINmNW__findingList{gap:8px;margin-top:12px;display:grid}.dashboard-module__VINmNW__findingCard{border:1px solid var(--app-border);border-radius:var(--radius-card);grid-template-columns:minmax(0,4fr) minmax(0,5fr) auto;align-items:start;gap:16px;padding:12px;display:grid}.dashboard-module__VINmNW__findingMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-module__VINmNW__findingPriority{font-size:var(--fs-label);color:var(--slate-700)}.dashboard-module__VINmNW__findingTitle{font-size:var(--fs-card);text-wrap:pretty;margin-top:6px;font-weight:700}.dashboard-module__VINmNW__findingCount{align-items:baseline;gap:8px;margin-top:6px;display:flex}.dashboard-module__VINmNW__findingCountValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-metric-md);font-weight:600}.dashboard-module__VINmNW__findingStrength{font-size:var(--fs-label);color:var(--slate-700);margin-top:2px}.dashboard-module__VINmNW__tagRow{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.dashboard-module__VINmNW__tag{font-family:var(--font-mono);font-size:var(--fs-mono-sm);background:var(--slate-100);color:var(--slate-800);border-radius:var(--radius-chip);padding:2px 6px}.dashboard-module__VINmNW__auditIntro{font-size:var(--fs-support);color:var(--text-muted);margin:0}.dashboard-module__VINmNW__auditGrid{gap:var(--space-6);margin-top:var(--space-3);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);display:grid}.dashboard-module__VINmNW__artifactLedger,.dashboard-module__VINmNW__auditCaveatRail{min-width:0}.dashboard-module__VINmNW__auditLedger{margin:0}.dashboard-module__VINmNW__auditLedgerRow{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--app-divider);font-size:var(--fs-support);grid-template-columns:128px minmax(0,1fr);align-items:baseline;display:grid}.dashboard-module__VINmNW__auditLedgerRow:first-child{border-top:0;padding-top:0}.dashboard-module__VINmNW__auditLedgerRow dt{color:var(--text-muted)}.dashboard-module__VINmNW__auditLedgerRow dd{overflow-wrap:anywhere;margin:0}.dashboard-module__VINmNW__auditLedgerHeading{margin:var(--space-4) 0 var(--space-1);font-size:var(--fs-support);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);font-weight:600}.dashboard-module__VINmNW__auditLedgerCount{text-align:left;font-variant-numeric:tabular-nums}.dashboard-module__VINmNW__auditCaveatRail{align-content:start;display:grid}.dashboard-module__VINmNW__auditCaveatBlock{padding-block:var(--space-3)}.dashboard-module__VINmNW__auditCaveatBlock:first-child{padding-top:0}.dashboard-module__VINmNW__auditCaveatBlock+.dashboard-module__VINmNW__auditCaveatBlock{border-top:1px solid var(--app-divider)}.dashboard-module__VINmNW__auditCaveatBlock .dashboard-module__VINmNW__eyebrow{margin:0 0 var(--space-1)}@media (max-width:1000px){.dashboard-module__VINmNW__auditGrid{grid-template-columns:minmax(0,1fr)}}.dashboard-module__VINmNW__definitionList{font-size:var(--fs-support);grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.dashboard-module__VINmNW__definitionList dt{color:var(--text-muted)}.dashboard-module__VINmNW__definitionList dd{overflow-wrap:anywhere;margin:0}.dashboard-module__VINmNW__limitationList{font-size:var(--fs-support);color:var(--slate-800);gap:4px;margin:0;padding-left:16px;display:grid}.dashboard-module__VINmNW__evidenceList{gap:8px;display:grid}.dashboard-module__VINmNW__evidenceItem{text-align:left;font:inherit;background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-card);cursor:pointer;color:var(--text);gap:4px;width:100%;padding:8px 10px;display:grid}.dashboard-module__VINmNW__evidenceItem:hover{border-color:var(--app-border-strong);background:var(--surface-hover)}.dashboard-module__VINmNW__evidenceItemHead{align-items:center;gap:6px;display:flex}.dashboard-module__VINmNW__evidenceId{font-family:var(--font-mono);font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__evidencePrompt{font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module__VINmNW__evidenceMeta{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__detailBlock{gap:16px;display:grid}.dashboard-module__VINmNW__detailField{min-width:0}.dashboard-module__VINmNW__fieldLabel{font-size:var(--fs-label);color:var(--text-muted);margin-bottom:4px;font-weight:500}.dashboard-module__VINmNW__plainBlock{background:var(--app-panel);border:1px solid var(--app-divider);border-radius:var(--radius-card);font-size:var(--fs-support);padding:8px 10px;line-height:1.5}.dashboard-module__VINmNW__plainMono{font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--slate-800)}.dashboard-module__VINmNW__sourceArtifactMain{align-content:start;max-width:920px}.dashboard-module__VINmNW__sourceArtifactExcerpt{font-family:var(--font-sans);color:var(--slate-800);margin:0}.dashboard-module__VINmNW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-module__VINmNW__timeline{gap:4px;display:grid}.dashboard-module__VINmNW__timelineRow{font-size:var(--fs-label);align-items:center;gap:8px;display:flex}.dashboard-module__VINmNW__timelineMark{width:15px;height:15px;font-size:var(--fs-mono-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__VINmNW__timelineName{flex:none;width:130px}.dashboard-module__VINmNW__chipRow{flex-wrap:wrap;gap:6px;display:flex}.dashboard-module__VINmNW__chip{border:1px solid var(--app-border);border-radius:var(--radius-chip);font-size:var(--fs-support);padding:1px 7px}.dashboard-module__VINmNW__remediation{border:1px solid var(--accent-100);background:var(--accent-100);border-radius:var(--radius-card);padding:10px}.dashboard-module__VINmNW__stateCard{background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-card);justify-self:center;gap:10px;width:100%;max-width:840px;padding:24px;display:grid}.dashboard-module__VINmNW__stateTitle{font-size:var(--fs-title);margin:0;font-weight:700}.dashboard-module__VINmNW__stateBody{gap:var(--space-3);font-size:var(--fs-label);color:var(--slate-800);align-items:start;display:grid}.dashboard-module__VINmNW__stateBody>p{margin:0}.dashboard-module__VINmNW__stateBody>a{justify-self:start}.dashboard-module__VINmNW__stateBody>.dashboard-module__VINmNW__definitionList{padding-block:var(--space-3);border-top:1px solid var(--app-divider);border-bottom:1px solid var(--app-divider)}.dashboard-module__VINmNW__skeletonBlock{background:linear-gradient(90deg, var(--slate-100), var(--slate-200), var(--slate-100));border-radius:var(--radius-control)}.dashboard-module__VINmNW__loadingTabs{gap:var(--space-1);display:flex}.dashboard-module__VINmNW__loadingCondition,.dashboard-module__VINmNW__loadingConditionFields,.dashboard-module__VINmNW__loadingContext{align-items:center;display:flex}.dashboard-module__VINmNW__loadingConditionFields{gap:var(--space-4)}.dashboard-module__VINmNW__loadingContext{justify-content:space-between;gap:var(--space-4)}.dashboard-module__VINmNW__loadingKpiRail{background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-module);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-module__VINmNW__loadingKpiCell{align-content:center;gap:var(--space-2);min-height:104px;padding:var(--space-4);display:grid}.dashboard-module__VINmNW__loadingKpiCell+.dashboard-module__VINmNW__loadingKpiCell{border-left:1px solid var(--app-divider)}.dashboard-module__VINmNW__loadingFunnel{height:420px}@media (max-width:760px){.dashboard-module__VINmNW__loadingTabs{overflow:hidden}.dashboard-module__VINmNW__loadingCondition,.dashboard-module__VINmNW__loadingConditionFields,.dashboard-module__VINmNW__loadingContext{align-items:stretch}.dashboard-module__VINmNW__loadingCondition,.dashboard-module__VINmNW__loadingContext{flex-direction:column}.dashboard-module__VINmNW__loadingContext>*{max-width:100%}.dashboard-module__VINmNW__loadingConditionFields{gap:var(--space-2) var(--space-4);flex-wrap:wrap}.dashboard-module__VINmNW__loadingKpiRail{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__loadingKpiCell+.dashboard-module__VINmNW__loadingKpiCell{border-left:none;border-top:1px solid var(--app-divider)}.dashboard-module__VINmNW__loadingFunnel{height:720px}}.dashboard-module__VINmNW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;table-layout:fixed;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:1100px){.dashboard-module__VINmNW__detailPanel,.dashboard-module__VINmNW__findingCard{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dashboard-module__VINmNW__headerInner,.dashboard-module__VINmNW__main{padding-left:var(--space-4);padding-right:var(--space-4)}.dashboard-module__VINmNW__headerRule{display:none}.dashboard-module__VINmNW__headerZoneFilters{flex-basis:100%}.dashboard-module__VINmNW__conditionBar{padding-inline:var(--space-4)}.dashboard-module__VINmNW__kpiRail{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__kpiCell+.dashboard-module__VINmNW__kpiCell{border-left:none;border-top:1px solid var(--app-divider)}.dashboard-module__VINmNW__section{padding:var(--space-3)}.dashboard-module__VINmNW__scopeCount{margin-left:0}.dashboard-module__VINmNW__fieldGrid{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__timelineName{flex:1;width:auto}}.dashboard-module__VINmNW__headerTabs{max-width:1440px;padding:0 var(--space-6);margin:0 auto}.dashboard-module__VINmNW__tabs{gap:2px;display:flex}.dashboard-module__VINmNW__tab{min-height:40px;font-size:var(--fs-body);color:var(--text-muted);padding:var(--space-2) var(--space-3);transition:color var(--dur-press) var(--ease-out);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-weight:500;text-decoration:none;display:inline-flex}.dashboard-module__VINmNW__tab:hover{color:var(--text);border-bottom-color:var(--app-border-strong)}.dashboard-module__VINmNW__tabActive{color:var(--action-hover);border-bottom-color:var(--action);font-weight:600}.dashboard-module__VINmNW__tabActive:hover{border-bottom-color:var(--action)}.dashboard-module__VINmNW__module{background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-module);padding:var(--space-5)}.dashboard-module__VINmNW__moduleHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.dashboard-module__VINmNW__moduleHeadingGroup,.dashboard-module__VINmNW__moduleActions{align-items:baseline;display:flex}.dashboard-module__VINmNW__moduleHeadingGroup{gap:var(--space-2);flex-wrap:wrap}.dashboard-module__VINmNW__moduleTitle{font-size:var(--fs-title);letter-spacing:var(--tracking-tight);margin:0;font-weight:600}.dashboard-module__VINmNW__moduleNote{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__subheading{font-size:var(--fs-body);margin:20px 0 6px;font-weight:600}.dashboard-module__VINmNW__badgeRow{flex-wrap:wrap;gap:6px;display:flex}.dashboard-module__VINmNW__notice{font-size:var(--fs-label);color:var(--slate-800);background:var(--app-panel);border-radius:var(--radius-card);margin:0;padding:8px 12px}.dashboard-module__VINmNW__emptyState{font-size:var(--fs-label);color:var(--text-muted);margin:12px 0 0}.dashboard-module__VINmNW__runHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-module__VINmNW__runHeaderIdentity{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dashboard-module__VINmNW__runTitle{font-size:var(--fs-metric-md);letter-spacing:var(--tracking-tight);align-items:baseline;gap:7px;margin:0;font-weight:600;display:flex}.dashboard-module__VINmNW__runTitleName{color:var(--slate-800);font-weight:400}.dashboard-module__VINmNW__deltaChip{align-items:baseline;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-support);white-space:nowrap;font-weight:500;display:inline-flex}.dashboard-module__VINmNW__deltaGood{color:var(--ok)}.dashboard-module__VINmNW__deltaBad{color:var(--danger)}.dashboard-module__VINmNW__deltaFlat{color:var(--slate-700)}.dashboard-module__VINmNW__deltaAgainst{color:var(--slate-700);font-weight:400}.dashboard-module__VINmNW__deltaCaution{border:1px solid var(--warn);border-radius:var(--radius-chip);padding:0 var(--space-1)}.dashboard-module__VINmNW__insight{justify-content:flex-start;align-items:center;gap:var(--space-3);padding:0 var(--space-1);flex-wrap:wrap;display:flex}.dashboard-module__VINmNW__insightLead{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.dashboard-module__VINmNW__insightSentence{font-size:var(--fs-title);letter-spacing:var(--tracking-tight);text-wrap:pretty;margin:0;font-weight:500}.dashboard-module__VINmNW__insightSentence .dashboard-module__VINmNW__infoButton{vertical-align:middle;margin-left:2px}@media (min-width:761px){.dashboard-module__VINmNW__funnelModule>.dashboard-module__VINmNW__moduleHead{align-items:center}}.dashboard-module__VINmNW__insightChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-module__VINmNW__insightChip{align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-support);background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);display:inline-flex}.dashboard-module__VINmNW__insightChipDanger{border-color:var(--danger-bg);background:var(--danger-bg);color:var(--danger)}.dashboard-module__VINmNW__insightChipLabel{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-muted)}.dashboard-module__VINmNW__insightChipDanger .dashboard-module__VINmNW__insightChipLabel{color:inherit}.dashboard-module__VINmNW__infoButton{width:24px;height:24px;color:var(--slate-700);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.dashboard-module__VINmNW__infoButton:before{content:"";position:absolute;inset:-10px}.dashboard-module__VINmNW__infoButton:hover,.dashboard-module__VINmNW__infoButton:focus-visible{background:var(--app-panel);color:var(--text)}.dashboard-module__VINmNW__legend{flex-wrap:wrap;gap:14px;margin:10px 0 6px;display:flex}.dashboard-module__VINmNW__legendItem{font:inherit;font-size:var(--fs-label);color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.dashboard-module__VINmNW__legendItemOff{color:var(--text-muted);text-decoration:line-through}.dashboard-module__VINmNW__legendSwatch{flex:none;width:18px;height:8px}.dashboard-module__VINmNW__legendItemOff .dashboard-module__VINmNW__legendSwatch{opacity:.35}.dashboard-module__VINmNW__chartTooltip{background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-card);font-size:var(--fs-label);min-width:200px;padding:8px 10px;box-shadow:0 4px 14px #1b25311f}.dashboard-module__VINmNW__chartTooltipHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;font-weight:600;display:flex}.dashboard-module__VINmNW__chartTooltipRow{align-items:baseline;gap:7px;padding:2px 0;display:flex}.dashboard-module__VINmNW__chartTooltipSwatch{border-radius:2px;flex:none;width:8px;height:8px}.dashboard-module__VINmNW__chartTooltipName{color:var(--slate-800)}.dashboard-module__VINmNW__chartTooltipValue{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.dashboard-module__VINmNW__chartTooltipMeta{font-weight:400;font-size:var(--fs-support);color:var(--text-muted);display:block}.dashboard-module__VINmNW__tabRow{margin:var(--space-3) 0 var(--space-1);background:var(--surface-inset);border:1px solid var(--app-divider);border-radius:var(--radius-control);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.dashboard-module__VINmNW__pill{font:inherit;font-size:var(--fs-label);color:var(--text-muted);border-radius:var(--radius-chip);padding:var(--space-1) var(--space-3);cursor:pointer;transition:background-color var(--dur-press) var(--ease-out), border-color var(--dur-press) var(--ease-out), color var(--dur-press) var(--ease-out);background:0 0;border:1px solid #0000}.dashboard-module__VINmNW__pill:hover{color:var(--text);background:var(--surface-hover)}.dashboard-module__VINmNW__pillActive,.dashboard-module__VINmNW__pillActive:hover{color:var(--text);background:var(--surface);border-color:var(--app-border);font-weight:500}.dashboard-module__VINmNW__heatmap{table-layout:fixed;border-collapse:separate;border-spacing:3px}.dashboard-module__VINmNW__heatmapLabelColumn{width:250px}.dashboard-module__VINmNW__heatmapRunsColumn{width:72px}.dashboard-module__VINmNW__segmentToolbar{align-items:center;gap:var(--space-4);margin-top:var(--space-2);grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1fr) auto;display:grid}.dashboard-module__VINmNW__segmentToolbar>[class*=mantine-SegmentedControl-root]{grid-area:2/2}.dashboard-module__VINmNW__segmentChoices{gap:var(--space-2);grid-area:1/1/3;min-width:0;display:grid}.dashboard-module__VINmNW__segmentChoiceRow{align-items:center;gap:var(--space-2);grid-template-columns:88px max-content;min-width:0;display:grid}.dashboard-module__VINmNW__segmentChoiceLabel{font-size:var(--fs-support);color:var(--text-muted);font-weight:500}.dashboard-module__VINmNW__segmentChoices .dashboard-module__VINmNW__tabRow{margin:0}.dashboard-module__VINmNW__segmentSupport{gap:var(--space-1);margin:var(--space-2) 0 var(--space-3);display:grid}.dashboard-module__VINmNW__segmentSupport .dashboard-module__VINmNW__hint,.dashboard-module__VINmNW__segmentSupport .dashboard-module__VINmNW__moduleHint{margin:0}.dashboard-module__VINmNW__segmentLegend{align-items:center;gap:var(--space-2);font-size:var(--fs-support);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.dashboard-module__VINmNW__segLegendSwatches{gap:2px;display:inline-flex}.dashboard-module__VINmNW__segLegendSwatch{border:1px solid var(--app-divider);border-radius:2px;width:14px;height:10px}.dashboard-module__VINmNW__rowButtonSelected{color:var(--action-hover);-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action);font-weight:600}.dashboard-module__VINmNW__heatmapRowSelected{background:var(--accent-100)}.dashboard-module__VINmNW__heatmapHeadFocus{box-shadow:inset 0 -2px 0 var(--action);color:var(--action-hover)}.dashboard-module__VINmNW__tableRowHeadPlain{white-space:nowrap;font-weight:400}.dashboard-module__VINmNW__segmentRowMenu{font:inherit;font-size:var(--fs-body);color:var(--action);border-radius:var(--radius-chip);margin-left:var(--space-1);cursor:pointer;opacity:0;transition:opacity var(--dur-press) var(--ease-out);background:0 0;border:none;padding:2px 8px;line-height:1}tr:hover .dashboard-module__VINmNW__segmentRowMenu,tr:focus-within .dashboard-module__VINmNW__segmentRowMenu,.dashboard-module__VINmNW__groupedBarHead:hover .dashboard-module__VINmNW__segmentRowMenu,.dashboard-module__VINmNW__groupedBarHead:focus-within .dashboard-module__VINmNW__segmentRowMenu,.dashboard-module__VINmNW__segmentRowMenu:focus-visible,.dashboard-module__VINmNW__segmentRowMenu[aria-expanded=true]{opacity:1}.dashboard-module__VINmNW__segmentRowMenu:focus-visible{outline:2px solid var(--action);outline-offset:1px}@media (hover:none){.dashboard-module__VINmNW__segmentRowMenu{opacity:1;min-width:44px;min-height:44px}}.dashboard-module__VINmNW__menuItemNote{font-size:var(--fs-support);color:var(--text-muted);display:block}.dashboard-module__VINmNW__segmentSummary{gap:var(--space-1);border:1px solid var(--accent-200);border-radius:var(--radius-card);background:var(--accent-100);padding:var(--space-3);margin-bottom:var(--space-3);display:grid}.dashboard-module__VINmNW__segmentSummaryHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.dashboard-module__VINmNW__segmentSummaryEyebrow{font-size:var(--fs-support);color:var(--text-muted);display:block}.dashboard-module__VINmNW__segmentSummaryName{font-size:var(--fs-card);color:var(--text);font-weight:600}.dashboard-module__VINmNW__segmentSummaryReading{font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--text);margin:0}.dashboard-module__VINmNW__segmentSummaryActions{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:760px){.dashboard-module__VINmNW__segmentToolbar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:stretch}.dashboard-module__VINmNW__segmentChoices,.dashboard-module__VINmNW__segmentToolbar>[class*=mantine-SegmentedControl-root]{grid-area:auto/1}.dashboard-module__VINmNW__segmentChoiceRow{grid-template-columns:minmax(0,1fr);align-items:flex-start}}.dashboard-module__VINmNW__heatmap tbody tr{border-top:none}th.dashboard-module__VINmNW__heatmapHead{text-align:center;font-size:var(--fs-support);white-space:normal;max-width:130px}.dashboard-module__VINmNW__heatmapLabel{text-align:left;white-space:nowrap;padding-right:10px;font-weight:400}.dashboard-module__VINmNW__heatmapCell{padding:0}.dashboard-module__VINmNW__heatmapValue{font-family:var(--font-mono);width:100%;font:inherit;font-size:var(--fs-label);font-variant-numeric:tabular-nums;text-align:center;border-radius:var(--radius-control);cursor:pointer;border:none;padding:9px 6px;font-weight:500;display:block}.dashboard-module__VINmNW__heatmapValue:hover{outline:2px solid var(--action);outline-offset:-2px}.dashboard-module__VINmNW__groupedBars{gap:16px;margin-top:12px;display:grid}.dashboard-module__VINmNW__groupedBarRow{gap:5px;display:grid}.dashboard-module__VINmNW__groupedBarHead{align-items:baseline;gap:8px;display:flex}.dashboard-module__VINmNW__groupedBarRuns{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__groupedBar{font-size:var(--fs-support);grid-template-columns:150px minmax(0,1fr) 52px;align-items:center;gap:10px;display:grid}.dashboard-module__VINmNW__groupedBarLabel{color:var(--text-muted)}.dashboard-module__VINmNW__groupedBarTrack{background:var(--slate-100);border-radius:var(--radius-chip);height:9px;overflow:hidden}.dashboard-module__VINmNW__groupedBarFill{border-radius:var(--radius-chip);height:9px;display:block}.dashboard-module__VINmNW__groupedBarValue{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.dashboard-module__VINmNW__opportunityGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;margin-top:14px;display:grid}.dashboard-module__VINmNW__impactChart{gap:3px;display:grid}.dashboard-module__VINmNW__impactRow{font:inherit;font-size:var(--fs-label);text-align:left;border-radius:var(--radius-control);cursor:pointer;color:var(--text);background:0 0;border:none;border-left:3px solid #0000;grid-template-columns:118px minmax(0,1fr) 44px 62px;align-items:center;gap:10px;padding:7px 8px;display:grid}.dashboard-module__VINmNW__impactRow:hover{background:var(--app-panel)}.dashboard-module__VINmNW__impactRowSelected{border-left-color:var(--action);background:color-mix(in srgb, var(--accent-100) 42%, transparent)}.dashboard-module__VINmNW__impactRow:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.dashboard-module__VINmNW__impactRowSelected .dashboard-module__VINmNW__impactStage{font-weight:600}.dashboard-module__VINmNW__impactStage{color:var(--slate-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-module__VINmNW__impactTrack{background:var(--slate-100);border-radius:3px;height:12px;overflow:hidden}.dashboard-module__VINmNW__impactFill{background:var(--steel-300);border-radius:3px;height:12px;display:block}.dashboard-module__VINmNW__impactFillHot{background:var(--danger)}.dashboard-module__VINmNW__impactValue{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.dashboard-module__VINmNW__impactStrength{font-size:var(--fs-label);color:var(--slate-800);text-align:right}.dashboard-module__VINmNW__recommendationDetail{border-left:1px solid var(--app-divider);padding-left:24px}.dashboard-module__VINmNW__recommendationHeader,.dashboard-module__VINmNW__recommendationSupport{padding-bottom:var(--space-3);border-bottom:1px solid var(--app-divider)}.dashboard-module__VINmNW__recommendationSupport{padding-top:var(--space-3)}.dashboard-module__VINmNW__recommendationMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-module__VINmNW__recommendationStrength{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__recommendationTitle{font-size:var(--fs-title);text-wrap:pretty;margin:8px 0 0;font-weight:600;line-height:1.35}.dashboard-module__VINmNW__recommendationCount{font-size:var(--fs-label);color:var(--text-muted);align-items:baseline;gap:7px;margin:8px 0 0;display:flex}.dashboard-module__VINmNW__recommendationCountValue{font-family:var(--font-mono);font-size:var(--fs-metric-md);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.dashboard-module__VINmNW__recommendationProse{font-size:var(--fs-label);color:var(--slate-800);margin:10px 0 0;line-height:1.5}.dashboard-module__VINmNW__recommendationLead{font-size:var(--fs-label);color:var(--text-muted);font-weight:500;display:block}.dashboard-module__VINmNW__editorialNote,.dashboard-module__VINmNW__editorialNote .dashboard-module__VINmNW__recommendationProse:first-child{margin-top:0}.dashboard-module__VINmNW__editorialMeta{font-size:var(--fs-support);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;line-height:1.45;display:flex}.dashboard-module__VINmNW__primaryAction{font:inherit;font-size:var(--fs-label);color:var(--color-white);background:var(--action);border-radius:var(--radius-control);cursor:pointer;border:none;margin-top:0;padding:7px 13px;font-weight:500}.dashboard-module__VINmNW__recommendationActions{gap:var(--space-2) var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.dashboard-module__VINmNW__secondaryAction{min-height:36px;color:var(--action-hover);font:inherit;font-size:var(--fs-label);background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-control);cursor:pointer;padding:6px 12px;font-weight:500}.dashboard-module__VINmNW__secondaryAction:hover{background:var(--surface-hover)}.dashboard-module__VINmNW__primaryAction:hover{background:var(--action-hover)}.dashboard-module__VINmNW__evidenceLayout{grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:start;gap:16px;display:grid}.dashboard-module__VINmNW__pairedEvidenceLayout{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__evidenceItemSelected{border-left:3px solid var(--action);background:var(--accent-100);font-weight:600}.dashboard-module__VINmNW__evidenceItemSelected:hover{border-left-color:var(--action);background:var(--accent-100)}.dashboard-module__VINmNW__drawerEyebrow{font-size:var(--fs-label);color:var(--text-muted)}.dashboard-module__VINmNW__drawerTitle{font-weight:500;font-size:var(--fs-body)}@media (max-width:1100px){.dashboard-module__VINmNW__opportunityGrid,.dashboard-module__VINmNW__evidenceLayout{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__evidencePane{max-height:none;position:static;overflow-y:visible}.dashboard-module__VINmNW__scenarioRuns{max-height:320px}.dashboard-module__VINmNW__recommendationDetail{border-left:none;border-top:1px solid var(--app-divider);padding-top:16px;padding-left:0}}@media (max-width:760px){.dashboard-module__VINmNW__headerTabs{padding:0 16px}.dashboard-module__VINmNW__sectionLink{align-items:center;min-height:44px;display:inline-flex}.dashboard-module__VINmNW__module{padding:14px}.dashboard-module__VINmNW__groupedBar{grid-template-columns:110px minmax(0,1fr) 46px}.dashboard-module__VINmNW__impactRow{grid-template-columns:92px minmax(0,1fr) 40px;min-height:44px}.dashboard-module__VINmNW__impactStrength{display:none}}.dashboard-module__VINmNW__smallSampleMark{font-size:var(--fs-support);color:var(--warn);margin-left:4px}.dashboard-module__VINmNW__compareToggle{font:inherit;font-size:var(--fs-label);color:var(--text-muted);background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:6px;padding:3px 12px;display:inline-flex}.dashboard-module__VINmNW__compareToggle:hover:not(:disabled){color:var(--text);border-color:var(--slate-400)}.dashboard-module__VINmNW__compareToggleActive{color:var(--action-hover);background:var(--accent-100);border-color:var(--accent-200);font-weight:500}.dashboard-module__VINmNW__compareToggle:disabled{cursor:not-allowed;color:var(--slate-700);background:var(--app-panel);pointer-events:none}.dashboard-module__VINmNW__funnelComparing .dashboard-module__VINmNW__stageCell{min-height:152px}.dashboard-module__VINmNW__stageDelta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-support)}.dashboard-module__VINmNW__stageDeltaUp{color:var(--ok)}.dashboard-module__VINmNW__stageDeltaDown{color:var(--danger)}.dashboard-module__VINmNW__stageDeltaFlat{color:var(--text-muted)}.dashboard-module__VINmNW__analyzeRow{align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--app-divider);flex-wrap:wrap;display:flex}.dashboard-module__VINmNW__analyzeLabel{font-size:var(--fs-label);color:var(--text);font-weight:500}.dashboard-module__VINmNW__analyzeLink{font-size:var(--fs-label);color:var(--action);border-radius:var(--radius-chip);padding:var(--space-1) 0;text-decoration:none}.dashboard-module__VINmNW__analyzeLink:hover{color:var(--action-hover);text-decoration:underline}.dashboard-module__VINmNW__analyzeLink:focus-visible{outline:2px solid var(--action);outline-offset:2px}.dashboard-module__VINmNW__analyzeLinkDisabled{font:inherit;font-size:var(--fs-label);color:var(--slate-700);padding:var(--space-1) 0;cursor:not-allowed;pointer-events:none;background:0 0;border:none}@media (hover:none){.dashboard-module__VINmNW__analyzeLink,.dashboard-module__VINmNW__analyzeLinkDisabled{align-items:center;min-height:44px;display:inline-flex}}.dashboard-module__VINmNW__lifecycleStrip{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--fs-label);color:var(--text-muted);padding:var(--space-2) 0;border-top:1px solid var(--app-divider);border-bottom:1px solid var(--app-divider);flex-wrap:wrap;display:flex}.dashboard-module__VINmNW__lifecycleDelta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text)}.dashboard-module__VINmNW__metricInfoLink{min-width:24px;min-height:24px;font-size:var(--fs-support);color:var(--text-muted);border-radius:var(--radius-chip);vertical-align:middle;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.dashboard-module__VINmNW__metricInfoLink:hover{color:var(--action-hover)}.dashboard-module__VINmNW__metricInfoLink:focus-visible{outline:2px solid var(--action);outline-offset:1px}.dashboard-module__VINmNW__registerRowFocus{background:var(--accent-100);box-shadow:inset 2px 0 0 var(--action)}.dashboard-module__VINmNW__contextBar{align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-module__VINmNW__contextChip{align-items:center;gap:var(--space-1);font-size:var(--fs-label);color:var(--text);background:var(--accent-100);border:1px solid var(--accent-200);border-radius:var(--radius-pill);padding:2px var(--space-2) 2px var(--space-3);display:inline-flex}.dashboard-module__VINmNW__contextChipClear{font:inherit;font-size:var(--fs-label);color:var(--text-muted);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;padding:2px 6px;line-height:1}.dashboard-module__VINmNW__contextChipClear:hover{color:var(--text);background:var(--surface-hover)}.dashboard-module__VINmNW__contextChipClear:focus-visible{outline:2px solid var(--action);outline-offset:1px}.dashboard-module__VINmNW__contextClearAll{font:inherit;font-size:var(--fs-label);color:var(--text-muted);padding:var(--space-1) 0;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;text-decoration:underline}.dashboard-module__VINmNW__contextClearAll:hover{color:var(--text)}.dashboard-module__VINmNW__contextClearAll:focus-visible{outline:2px solid var(--action);outline-offset:2px}@media (hover:none){.dashboard-module__VINmNW__contextChipClear,.dashboard-module__VINmNW__contextClearAll{min-width:32px;min-height:44px}}.dashboard-module__VINmNW__scopeBadge{font-size:var(--fs-label);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 9px;font-weight:500}.dashboard-module__VINmNW__scopeBadgeExact{color:var(--action-hover);background:var(--accent-100)}.dashboard-module__VINmNW__scopeBadgeWhole{color:var(--slate-800);background:var(--slate-100);border:1px dashed var(--app-border);cursor:help}.dashboard-module__VINmNW__scopeBadgeUnavailable{color:var(--warn);background:var(--warn-bg);cursor:help}.dashboard-module__VINmNW__kpiUnavailable{font-size:var(--fs-label);color:var(--slate-800);background:var(--surface);border:1px solid var(--app-border);border-radius:var(--radius-card);padding:var(--space-4);margin:0}.dashboard-module__VINmNW__registerGroup+.dashboard-module__VINmNW__registerGroup{margin-top:18px}.dashboard-module__VINmNW__registerGroup .dashboard-module__VINmNW__subheading{margin-bottom:8px}.dashboard-module__VINmNW__registerMetric{min-width:220px;font-weight:400}.dashboard-module__VINmNW__registerLabelRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-module__VINmNW__registerLabel{color:var(--text);font-weight:500}.dashboard-module__VINmNW__registerDescription{font-size:var(--fs-support);color:var(--text-muted);max-width:42ch;margin-top:2px;line-height:1.4;display:block}.dashboard-module__VINmNW__registerDenominator{font-size:var(--fs-support);color:var(--text-muted);font-weight:400;display:block}.dashboard-module__VINmNW__registerNone{color:var(--text-muted);font-style:italic}.dashboard-module__VINmNW__registerAbsent{font-size:var(--fs-support);color:var(--text-muted);margin:14px 0 0;line-height:1.55}.dashboard-module__VINmNW__kpiQualification{margin-top:var(--space-1);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--fs-support);color:var(--slate-700);line-height:1.4}.dashboard-module__VINmNW__kpiQualificationWeak{font-style:italic}.dashboard-module__VINmNW__moduleHint{font-size:var(--fs-support);color:var(--text-muted);max-width:100ch;margin:0 0 14px;line-height:1.55}.dashboard-module__VINmNW__matrixScroll{background:var(--surface);max-height:74vh;overflow:auto}.dashboard-module__VINmNW__matrix{table-layout:fixed;border-collapse:separate;border-spacing:3px;width:100%;min-width:1082px}.dashboard-module__VINmNW__matrix tbody tr{border-top:none}.dashboard-module__VINmNW__matrixColProvider{width:186px}.dashboard-module__VINmNW__matrix thead th{background:var(--surface);font-size:var(--fs-label);color:var(--text);text-align:center;z-index:2;padding:4px 6px 8px;font-weight:600;position:sticky}.dashboard-module__VINmNW__matrixGroupRow th{height:44px;font-size:var(--fs-support);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);top:0;overflow:hidden}.dashboard-module__VINmNW__matrixGroupRow th:not(.dashboard-module__VINmNW__matrixProviderHead){box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--app-divider) 70%, transparent)}.dashboard-module__VINmNW__matrixStageRow th{color:var(--text-muted);white-space:normal;text-wrap:balance;vertical-align:bottom;font-weight:500;line-height:1.25;top:44px}.dashboard-module__VINmNW__matrixGroupNote{font-size:var(--fs-support);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.3;display:block;overflow:hidden}.dashboard-module__VINmNW__matrixGroupTargetOnly{background:var(--surface)}.dashboard-module__VINmNW__matrixGroupEdge{padding-left:12px!important}.dashboard-module__VINmNW__matrixProviderHead{z-index:3;left:0;text-align:left!important;padding-left:4px!important}.dashboard-module__VINmNW__matrix tbody th,.dashboard-module__VINmNW__matrix tbody td{height:50px;padding:0;scroll-margin-top:96px}.dashboard-module__VINmNW__matrixProvider{z-index:1;background:var(--surface);text-align:left;font-weight:400;position:sticky;left:0;padding:0 14px 0 4px!important}.dashboard-module__VINmNW__matrixProviderName{min-width:0;font-size:var(--fs-label);align-items:center;gap:6px;display:flex}.dashboard-module__VINmNW__matrixProviderLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dashboard-module__VINmNW__matrixProviderName>.dashboard-module__VINmNW__badge{flex:none}.dashboard-module__VINmNW__matrixTargetRow .dashboard-module__VINmNW__matrixProviderName:before{content:"";background:var(--action);border-radius:1px;flex:none;width:2px;height:18px;margin-right:6px}.dashboard-module__VINmNW__matrixTargetRow .dashboard-module__VINmNW__matrixProviderLabel{color:var(--text);font-weight:600}.dashboard-module__VINmNW__matrix tbody tr:hover .dashboard-module__VINmNW__matrixProvider{background:color-mix(in srgb, var(--slate-100) 70%, var(--surface));border-radius:var(--radius-control)}.dashboard-module__VINmNW__matrixCell{text-align:center;vertical-align:middle}.dashboard-module__VINmNW__matrixCellInner{border-radius:var(--radius-control);flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;height:100%;padding:4px 6px;display:flex}.dashboard-module__VINmNW__matrixCellInner:hover,.dashboard-module__VINmNW__matrixCellInner:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.dashboard-module__VINmNW__matrixValue{font-family:var(--font-mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.dashboard-module__VINmNW__matrixRatio{font-family:var(--font-mono);font-size:var(--fs-support);font-variant-numeric:tabular-nums;opacity:.85;line-height:1.15}.dashboard-module__VINmNW__heatStep1{background:var(--steel-100);color:var(--text)}.dashboard-module__VINmNW__heatStep2{background:var(--steel-200);color:var(--text)}.dashboard-module__VINmNW__heatStep3{background:var(--steel-300);color:var(--text)}.dashboard-module__VINmNW__heatStep4{background:var(--steel-500);color:var(--color-white)}.dashboard-module__VINmNW__heatStep5{background:var(--steel-700);color:var(--color-white)}.dashboard-module__VINmNW__heatStep4 .dashboard-module__VINmNW__matrixRatio,.dashboard-module__VINmNW__heatStep5 .dashboard-module__VINmNW__matrixRatio{opacity:1}.dashboard-module__VINmNW__heatBaseline{background:color-mix(in srgb, var(--slate-100) 55%, var(--surface));color:var(--slate-800)}.dashboard-module__VINmNW__heatAbsent{color:var(--slate-800);background:color-mix(in srgb, var(--slate-100) 60%, var(--surface))}.dashboard-module__VINmNW__heatAbsent .dashboard-module__VINmNW__matrixValue{font-weight:500}.dashboard-module__VINmNW__heatBaseline .dashboard-module__VINmNW__matrixRatio,.dashboard-module__VINmNW__heatAbsent .dashboard-module__VINmNW__matrixRatio{opacity:1}.dashboard-module__VINmNW__heatLegend{font-size:var(--fs-label);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.dashboard-module__VINmNW__heatLegendLabel{color:var(--text);font-weight:500}.dashboard-module__VINmNW__heatLegendScale{border:1px solid var(--app-border);border-radius:var(--radius-chip);margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.dashboard-module__VINmNW__heatLegendSwatch{text-align:center;min-width:46px;font-size:var(--fs-support);font-variant-numeric:tabular-nums;padding:3px 8px}.dashboard-module__VINmNW__heatLegendEnds{font-style:italic}@media (max-width:720px){.dashboard-module__VINmNW__matrixScroll{max-height:none}}.dashboard-module__VINmNW__matrixControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-bottom:8px;display:flex}.dashboard-module__VINmNW__matrixControls .dashboard-module__VINmNW__heatLegend{margin:0}.dashboard-module__VINmNW__matrixCaveat{font-size:var(--fs-support);color:var(--text-muted);max-width:96ch;margin:0 0 8px;line-height:1.5}.dashboard-module__VINmNW__matrixCaveatCount{color:var(--text);font-variant-numeric:tabular-nums;margin-right:8px;font-weight:600}.dashboard-module__VINmNW__matrixRowButton{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:1px;padding:0;display:flex}.dashboard-module__VINmNW__matrixRowButton:hover .dashboard-module__VINmNW__matrixProviderLabel{text-decoration:underline}.dashboard-module__VINmNW__matrixRowButton:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:var(--radius-chip)}.dashboard-module__VINmNW__matrixRowMeta{font-size:var(--fs-support);color:var(--text-muted);font-variant-numeric:tabular-nums}.dashboard-module__VINmNW__heatNeutral{background:color-mix(in srgb, var(--slate-100) 45%, var(--surface));color:var(--slate-800)}.dashboard-module__VINmNW__heatUp{background:color-mix(in srgb, var(--ok) 16%, var(--surface));color:var(--text)}.dashboard-module__VINmNW__heatUpStrong{background:color-mix(in srgb, var(--ok) 34%, var(--surface));color:var(--text)}.dashboard-module__VINmNW__heatDown{background:color-mix(in srgb, var(--danger) 14%, var(--surface));color:var(--text)}.dashboard-module__VINmNW__heatDownStrong{background:color-mix(in srgb, var(--danger) 30%, var(--surface));color:var(--text)}.dashboard-module__VINmNW__heatNeutral .dashboard-module__VINmNW__matrixRatio,.dashboard-module__VINmNW__heatUp .dashboard-module__VINmNW__matrixRatio,.dashboard-module__VINmNW__heatUpStrong .dashboard-module__VINmNW__matrixRatio,.dashboard-module__VINmNW__heatDown .dashboard-module__VINmNW__matrixRatio,.dashboard-module__VINmNW__heatDownStrong .dashboard-module__VINmNW__matrixRatio{opacity:1;color:var(--slate-800)}.dashboard-module__VINmNW__populationSummary{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;line-height:1.5;display:flex}.dashboard-module__VINmNW__populationCount{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.dashboard-module__VINmNW__populationContext{font-size:var(--fs-label);color:var(--text-muted);font-variant-numeric:tabular-nums}.dashboard-module__VINmNW__pillCount{font-variant-numeric:tabular-nums;color:var(--text-muted);margin-left:6px}.dashboard-module__VINmNW__pillActive .dashboard-module__VINmNW__pillCount{color:var(--accent-700)}.dashboard-module__VINmNW__chartStateTag{border-bottom:1px dotted var(--affordance-underline);cursor:help}.dashboard-module__VINmNW__qualityList{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.dashboard-module__VINmNW__qualityRow{border-bottom:1px solid var(--app-divider);grid-template-columns:1fr auto;gap:2px 10px;padding-bottom:8px;display:grid}.dashboard-module__VINmNW__qualityRow:last-child{border-bottom:none;padding-bottom:0}.dashboard-module__VINmNW__qualityLabel{font-size:var(--fs-label);color:var(--text);border-bottom:1px dotted var(--affordance-underline);cursor:help;justify-self:start}.dashboard-module__VINmNW__qualityValue{font-size:var(--fs-body);color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.dashboard-module__VINmNW__qualityDetail{font-size:var(--fs-support);color:var(--text-muted);grid-column:1/-1;line-height:1.45}.dashboard-module__VINmNW__diagnosis{gap:10px;display:grid}.dashboard-module__VINmNW__diagnosisRow{border-radius:var(--radius-card);background:var(--app-panel);padding:10px 12px}.dashboard-module__VINmNW__diagnosisRowFailed{background:var(--danger-bg)}.dashboard-module__VINmNW__diagnosisStage{font-size:var(--fs-body);color:var(--text);align-items:center;gap:8px;margin-bottom:6px;font-weight:600;display:flex}.dashboard-module__VINmNW__diagnosisPair{font-size:var(--fs-label);grid-template-columns:74px 1fr;gap:4px 10px;margin:0;display:grid}.dashboard-module__VINmNW__diagnosisPair dt{color:var(--text-muted);font-size:var(--fs-label)}.dashboard-module__VINmNW__diagnosisPair dd{color:var(--text);overflow-wrap:anywhere;margin:0}.dashboard-module__VINmNW__diagnosisDifference{font-size:var(--fs-label);color:var(--danger);margin:8px 0 0;font-weight:500;line-height:1.5}.dashboard-module__VINmNW__timelineToggle{font:inherit;font-size:var(--fs-label);color:var(--action);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:6px;padding:4px 0}.dashboard-module__VINmNW__timelineToggle:hover{text-decoration:underline}.dashboard-module__VINmNW__timelineToggle:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:var(--radius-chip)}.dashboard-module__VINmNW__qualityCards{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:4px 0 0;padding:0;list-style:none;display:grid}.dashboard-module__VINmNW__qualityCard{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--app-panel);grid-template-rows:auto 1fr;display:grid}.dashboard-module__VINmNW__qualityCardSummary{grid-template-rows:auto auto auto;gap:2px;display:grid}.dashboard-module__VINmNW__qualityCardValue{font-family:var(--font-mono);font-size:var(--fs-metric-md);color:var(--text);font-variant-numeric:tabular-nums;min-block-size:24px;font-weight:600;line-height:1.15}.dashboard-module__VINmNW__qualityCardValueText{font-family:var(--font-sans);font-size:var(--fs-metric-sm);letter-spacing:var(--tracking-tight)}.dashboard-module__VINmNW__qualityCardLabel{font-size:var(--fs-label);color:var(--text);font-weight:500}.dashboard-module__VINmNW__qualityCardDetail{font-size:var(--fs-support);color:var(--text-muted);font-variant-numeric:tabular-nums;min-block-size:2.8em;line-height:1.4}.dashboard-module__VINmNW__qualityCardDefinition{padding-top:var(--space-2);border-top:1px solid var(--app-divider);font-size:var(--fs-support);color:var(--text-muted);text-wrap:pretty;line-height:1.45}.dashboard-module__VINmNW__auditBlock summary::-webkit-details-marker{display:none}.dashboard-module__VINmNW__auditSummary{font-size:var(--fs-title);color:var(--text);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-weight:600;list-style:none;display:flex}.dashboard-module__VINmNW__auditSummary:before{content:"▸";color:var(--text-muted);font-size:var(--fs-label)}.dashboard-module__VINmNW__auditBlock[open] .dashboard-module__VINmNW__auditSummary:before{content:"▾"}.dashboard-module__VINmNW__auditSummary:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:var(--radius-chip)}.dashboard-module__VINmNW__auditHint{font-size:var(--fs-support);color:var(--text-muted);font-weight:400}.dashboard-module__VINmNW__heatLegendNote{font-size:var(--fs-support);color:var(--text-muted);border-bottom:1px dotted var(--affordance-underline);cursor:help}.dashboard-module__VINmNW__groupList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.dashboard-module__VINmNW__groupItem{gap:var(--space-1) var(--space-3);width:100%;padding:var(--space-2) var(--space-3);font:inherit;text-align:left;background:var(--surface);border:1px solid var(--app-divider);border-radius:var(--radius-card);cursor:pointer;grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.dashboard-module__VINmNW__groupIdentity{gap:2px;min-width:0;display:grid}.dashboard-module__VINmNW__groupItem:hover{border-color:var(--app-border-strong);background:var(--surface-hover)}.dashboard-module__VINmNW__groupItem:focus-visible{outline:2px solid var(--action);outline-offset:2px}.dashboard-module__VINmNW__groupLabel{font-size:var(--fs-body);color:var(--text);font-weight:600;line-height:1.4}.dashboard-module__VINmNW__groupCounts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.dashboard-module__VINmNW__groupTotal{font-size:var(--fs-label);color:var(--text);font-variant-numeric:tabular-nums;margin-right:2px;font-weight:600}.dashboard-module__VINmNW__groupMeta{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__evidenceControls{grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:10px 16px;margin-bottom:10px;display:grid}.dashboard-module__VINmNW__evidenceControls .dashboard-module__VINmNW__populationSummary{grid-column:3;justify-self:end;margin:0}.dashboard-module__VINmNW__evidenceSearch{min-width:0}@media (max-width:760px){.dashboard-module__VINmNW__groupItem{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__groupCounts{justify-content:flex-start}.dashboard-module__VINmNW__evidenceControls .dashboard-module__VINmNW__populationSummary{grid-column:auto;justify-self:start}.dashboard-module__VINmNW__evidenceControls{grid-template-columns:minmax(0,1fr)}}.dashboard-module__VINmNW__failureLabel{font-size:var(--fs-body);color:var(--danger);font-weight:600}.dashboard-module__VINmNW__scenarioTitle{font-size:var(--fs-title);color:var(--text);margin:2px 0 4px;font-weight:600;line-height:1.35}.dashboard-module__VINmNW__scenarioMeta{font-size:var(--fs-support);color:var(--text-muted);margin:0}.dashboard-module__VINmNW__scenarioReasons{font-size:var(--fs-label);gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.dashboard-module__VINmNW__scenarioReasons li{align-items:baseline;gap:8px;display:flex}.dashboard-module__VINmNW__scenarioReasonCount{font-variant-numeric:tabular-nums;min-width:22px;color:var(--text);font-weight:600}.dashboard-module__VINmNW__scenarioRuns{gap:4px;max-height:320px;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.dashboard-module__VINmNW__scenarioRun{width:100%;font:inherit;font-size:var(--fs-label);text-align:left;border-radius:0 var(--radius-control) var(--radius-control) 0;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.dashboard-module__VINmNW__scenarioRun:hover{background:var(--app-panel)}.dashboard-module__VINmNW__scenarioRun:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.dashboard-module__VINmNW__scenarioRunSelected{border-left-color:var(--action);background:var(--accent-100);font-weight:600}.dashboard-module__VINmNW__scenarioRunId{font-family:var(--font-mono,monospace);font-size:var(--fs-mono);color:var(--text)}.dashboard-module__VINmNW__scenarioRunIndex{font-size:var(--fs-support);color:var(--text-muted);font-variant-numeric:tabular-nums;border-bottom:1px dotted var(--affordance-underline);cursor:help}.dashboard-module__VINmNW__scenarioRunMeta{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__groupItemSelected{border-left:3px solid var(--action);background:var(--accent-100)}.dashboard-module__VINmNW__groupItemSelected:hover{border-left-color:var(--action);background:var(--accent-100)}.dashboard-module__VINmNW__groupItemSelected .dashboard-module__VINmNW__groupLabel{font-weight:700}.dashboard-module__VINmNW__runIdentity{border-bottom:1px solid var(--app-divider);font-size:var(--fs-label);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 10px;padding-bottom:10px;display:flex}.dashboard-module__VINmNW__runIdentityIndex{color:var(--text-muted);font-variant-numeric:tabular-nums}.dashboard-module__VINmNW__runIdentityNav{gap:8px;margin-left:auto;display:flex}.dashboard-module__VINmNW__runIdentityNav button{font:inherit;font-size:var(--fs-label);color:var(--action);cursor:pointer;border-radius:var(--radius-chip);background:0 0;border:none;padding:2px 4px}.dashboard-module__VINmNW__runIdentityNav button:disabled{color:var(--text-muted);cursor:default;opacity:.55}.dashboard-module__VINmNW__runIdentityNav button:not(:disabled):hover{text-decoration:underline}.dashboard-module__VINmNW__runIdentityNav button:focus-visible{outline:2px solid var(--action);outline-offset:1px}.dashboard-module__VINmNW__diagnosisContext{border-top:1px solid color-mix(in srgb, var(--app-divider) 70%, transparent);font-size:var(--fs-label);grid-template-columns:96px 1fr;gap:3px 10px;margin:8px 0 0;padding-top:8px;display:grid}.dashboard-module__VINmNW__diagnosisContext dt{color:var(--text-muted)}.dashboard-module__VINmNW__diagnosisContext dd{color:var(--text);overflow-wrap:anywhere;margin:0}.dashboard-module__VINmNW__populationDetails{min-height:26px;font:inherit;font-size:var(--fs-label);color:var(--action);cursor:pointer;text-underline-offset:3px;border-radius:var(--radius-chip);background:0 0;border:none;align-items:center;padding:4px 8px;text-decoration:underline;display:inline-flex}.dashboard-module__VINmNW__populationDetails:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:3px}.dashboard-module__VINmNW__populationList{font-size:var(--fs-label);grid-template-columns:1fr auto;gap:4px 12px;margin:0;display:grid}.dashboard-module__VINmNW__populationList dt{color:var(--text-muted)}.dashboard-module__VINmNW__populationList dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.dashboard-module__VINmNW__registerControls{grid-template-columns:minmax(300px,1fr) 190px 165px auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.dashboard-module__VINmNW__registerCount{font-size:var(--fs-label);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.dashboard-module__VINmNW__registerSearch,.dashboard-module__VINmNW__registerGroupFilter,.dashboard-module__VINmNW__registerStatusFilter{min-width:0}.dashboard-module__VINmNW__registerScroll{border:1px solid var(--app-divider);border-radius:var(--radius-card);height:58vh;min-height:320px;overflow:auto}.dashboard-module__VINmNW__registerScroll:focus-visible{outline:2px solid var(--action);outline-offset:2px}.dashboard-module__VINmNW__registerTable{table-layout:fixed;min-width:1040px}.dashboard-module__VINmNW__registerMetricColumn{width:38%}.dashboard-module__VINmNW__registerValueColumn{width:9%}.dashboard-module__VINmNW__registerRatioColumn{width:13%}.dashboard-module__VINmNW__registerEligibleColumn,.dashboard-module__VINmNW__registerMissingColumn{width:8%}.dashboard-module__VINmNW__registerIntervalColumn{width:14%}.dashboard-module__VINmNW__registerStatusColumn{width:10%}.dashboard-module__VINmNW__registerTable td{padding-block:4px}.dashboard-module__VINmNW__registerTable .dashboard-module__VINmNW__num{font-family:var(--font-mono)}.dashboard-module__VINmNW__registerScroll thead th{z-index:2;background:var(--surface);height:34px;box-shadow:inset 0 -1px 0 var(--app-divider);position:sticky;top:0}.dashboard-module__VINmNW__registerGroupHead{z-index:1;text-align:left;font-size:var(--fs-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);background:var(--app-panel);box-shadow:inset 0 -1px 0 var(--app-divider);padding:6px 8px;font-weight:600;position:sticky;top:34px}@media (max-width:900px){.dashboard-module__VINmNW__registerControls{grid-template-columns:minmax(0,1fr) minmax(150px,190px) minmax(145px,165px)}.dashboard-module__VINmNW__registerCount{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.dashboard-module__VINmNW__registerControls{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__registerCount{grid-column:auto}}.dashboard-module__VINmNW__sectionIndex{z-index:5;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-1);background:var(--app-canvas);flex-wrap:wrap;min-width:0;display:flex;position:sticky;top:0}.dashboard-module__VINmNW__overviewContext .dashboard-module__VINmNW__sectionIndex{flex:none;padding-block:0;position:static}.dashboard-module__VINmNW__sectionLink{padding:var(--space-1) var(--space-3);font-size:var(--fs-label);color:var(--text-muted);background:var(--surface);border:1px solid var(--app-divider);border-radius:var(--radius-pill);white-space:nowrap;transition:background-color var(--dur-press) var(--ease-out), border-color var(--dur-press) var(--ease-out), color var(--dur-press) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.dashboard-module__VINmNW__sectionLink:hover{color:var(--text);border-color:var(--app-border)}.dashboard-module__VINmNW__sectionLink:focus-visible{outline:2px solid var(--action);outline-offset:2px}.dashboard-module__VINmNW__sectionLinkActive,.dashboard-module__VINmNW__sectionLinkActive:hover{color:var(--accent-700);background:var(--accent-100);border-color:var(--accent-300);font-weight:600}.dashboard-module__VINmNW__methodologyIndex{gap:var(--space-5);border-bottom:1px solid var(--app-divider);padding-top:0;padding-bottom:0}.dashboard-module__VINmNW__methodologyLink{min-height:40px;padding:var(--space-2) 0;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.dashboard-module__VINmNW__methodologyLink:hover{border-color:var(--app-border-strong);background:0 0}.dashboard-module__VINmNW__methodologyLink.dashboard-module__VINmNW__sectionLinkActive,.dashboard-module__VINmNW__methodologyLink.dashboard-module__VINmNW__sectionLinkActive:hover{color:var(--accent-700);border-color:var(--action);background:0 0}@media (max-width:760px){.dashboard-module__VINmNW__overviewContext{gap:var(--space-3);display:grid}.dashboard-module__VINmNW__sectionIndex{scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(-1 * var(--space-4));padding-inline:var(--space-4);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--space-4), #000 calc(100% - var(--space-5)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--space-4), #000 calc(100% - var(--space-5)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--space-4), #000 calc(100% - var(--space-5)), transparent 100%);flex-wrap:nowrap;overflow-x:auto}.dashboard-module__VINmNW__overviewContext .dashboard-module__VINmNW__sectionIndex{padding-inline:var(--space-4);position:sticky}.dashboard-module__VINmNW__sectionIndex::-webkit-scrollbar{display:none}.dashboard-module__VINmNW__sectionLink{scroll-snap-align:start;flex:none;min-height:44px}.dashboard-module__VINmNW__methodologyIndex{gap:var(--space-5)}.dashboard-module__VINmNW__methodologyLink{min-height:44px}}.dashboard-module__VINmNW__anchorTarget{scroll-margin-top:56px}.dashboard-module__VINmNW__boardCard{padding:var(--space-4);background:var(--surface);border:1px solid var(--app-divider);border-radius:var(--radius-card);flex-direction:column;gap:10px;display:flex}.dashboard-module__VINmNW__boardCardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;display:flex}.dashboard-module__VINmNW__boardCardTitle{font-size:var(--fs-card);color:var(--text);margin:0;font-weight:600;line-height:1.35}.dashboard-module__VINmNW__boardCardSubtitle{font-size:var(--fs-support);color:var(--text-muted);margin:2px 0 0}.dashboard-module__VINmNW__boardCardNote{font-size:var(--fs-support);color:var(--text-muted);margin:0;line-height:1.5}.dashboard-module__VINmNW__pillDisabled{opacity:.5;cursor:not-allowed}.dashboard-module__VINmNW__pillSublabel{font-size:var(--fs-support);color:var(--text-muted);font-weight:400;display:block}.dashboard-module__VINmNW__barChart{margin:0}.dashboard-module__VINmNW__barRows{gap:2px;display:grid}.dashboard-module__VINmNW__barRow{width:100%;font:inherit;text-align:left;border-radius:0 var(--radius-control) var(--radius-control) 0;background:0 0;border:none;border-left:3px solid #0000;grid-template-columns:minmax(128px,1.25fr) minmax(78px,1.6fr) auto auto;align-items:center;gap:4px 10px;padding:5px 6px;display:grid}button.dashboard-module__VINmNW__barRow{cursor:pointer}.dashboard-module__VINmNW__barRow:hover{background:color-mix(in srgb, var(--slate-100) 60%, var(--surface))}.dashboard-module__VINmNW__barRow:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.dashboard-module__VINmNW__barRowHighlighted{border-left-color:var(--action);background:color-mix(in srgb, var(--accent-100) 45%, var(--surface))}.dashboard-module__VINmNW__barLabel{min-width:0;font-size:var(--fs-label);color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.dashboard-module__VINmNW__barName{overflow-wrap:anywhere}.dashboard-module__VINmNW__barRowHighlighted .dashboard-module__VINmNW__barName{font-weight:600}.dashboard-module__VINmNW__barSample{font-size:var(--fs-support);color:var(--text-muted);font-variant-numeric:tabular-nums}.dashboard-module__VINmNW__barTrack{background:color-mix(in srgb, var(--slate-100) 70%, var(--surface));border-radius:3px;height:16px;position:relative}.dashboard-module__VINmNW__barFill{background:var(--steel-300);border-radius:2px;position:absolute;top:3px;bottom:3px}.dashboard-module__VINmNW__barRowHighlighted .dashboard-module__VINmNW__barFill{background:var(--accent-400)}.dashboard-module__VINmNW__barFillSmall{background:repeating-linear-gradient(45deg, var(--steel-300), var(--steel-300) 4px, var(--steel-100) 4px, var(--steel-100) 7px)}.dashboard-module__VINmNW__barRowHighlighted .dashboard-module__VINmNW__barFillSmall{background:repeating-linear-gradient(45deg, var(--accent-400), var(--accent-400) 4px, var(--accent-200) 4px, var(--accent-200) 7px)}.dashboard-module__VINmNW__barFillMock{background:repeating-linear-gradient(45deg, var(--steel-200), var(--steel-200) 5px, var(--steel-100) 5px, var(--steel-100) 8px)}.dashboard-module__VINmNW__barRowHighlighted .dashboard-module__VINmNW__barFillMock{background:repeating-linear-gradient(45deg, var(--accent-300), var(--accent-300) 5px, var(--accent-100) 5px, var(--accent-100) 8px)}.dashboard-module__VINmNW__barFillDown{background:var(--danger)}.dashboard-module__VINmNW__barWhisker{background:var(--slate-800);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.dashboard-module__VINmNW__barWhisker:before,.dashboard-module__VINmNW__barWhisker:after{content:"";background:var(--slate-800);width:1px;height:7px;position:absolute;top:-3px}.dashboard-module__VINmNW__barWhisker:before{left:0}.dashboard-module__VINmNW__barWhisker:after{right:0}.dashboard-module__VINmNW__barAbsent{background:repeating-linear-gradient(45deg, var(--slate-100), var(--slate-100) 5px, var(--slate-200) 5px, var(--slate-200) 6px);border-radius:2px;position:absolute;inset:3px}.dashboard-module__VINmNW__barReference{border-left:1px dashed var(--slate-600);width:0;position:absolute;top:-1px;bottom:-1px}.dashboard-module__VINmNW__barZero{border-left:1px solid var(--slate-400);width:0;position:absolute;top:-1px;bottom:-1px;left:50%}.dashboard-module__VINmNW__barValue{font-family:var(--font-mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--text);text-align:right;min-width:48px;font-weight:600}.dashboard-module__VINmNW__barValueAbsent{font-size:var(--fs-label);color:var(--text-muted);text-align:right;min-width:52px}.dashboard-module__VINmNW__barRatio{font-size:var(--fs-support);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:62px}.dashboard-module__VINmNW__barCaption{font-size:var(--fs-support);color:var(--text-muted);margin:8px 0 0}.dashboard-module__VINmNW__spark{align-items:center;display:inline-flex}.dashboard-module__VINmNW__sparkLine{fill:none;stroke:var(--accent-500);stroke-width:1.5px;stroke-linecap:round}.dashboard-module__VINmNW__sparkBand{fill:color-mix(in srgb, var(--accent-500) 12%, transparent);stroke:none}.dashboard-module__VINmNW__sparkGap{stroke:var(--warn);stroke-width:1px;stroke-dasharray:2 2}.dashboard-module__VINmNW__sparkTip{fill:var(--accent-600)}.dashboard-module__VINmNW__sparkEmpty{font-size:var(--fs-support);color:var(--text-muted);margin:0;font-style:italic}@media (max-width:720px){.dashboard-module__VINmNW__barRow{grid-template-columns:1fr auto}.dashboard-module__VINmNW__barTrack{order:3;grid-column:1/-1}.dashboard-module__VINmNW__barRatio{text-align:left;order:4;grid-column:1/-1}}.dashboard-module__VINmNW__conditionBar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-1) var(--space-6);background:var(--surface);border-bottom:1px solid var(--app-divider);flex-wrap:wrap;display:flex}.dashboard-module__VINmNW__conditionBarCompact{padding-top:5px;padding-bottom:5px}.dashboard-module__VINmNW__conditionFields{flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0;display:flex}.dashboard-module__VINmNW__conditionField{align-items:center;gap:6px;display:flex}.dashboard-module__VINmNW__conditionLabel{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__conditionValue{font-size:var(--fs-label);font-variant-numeric:tabular-nums;margin:0}.dashboard-module__VINmNW__conditionLink{min-height:24px;color:var(--text);border-bottom:1px dotted var(--affordance-underline);padding:2px 0;line-height:20px;text-decoration:none;display:inline-block}.dashboard-module__VINmNW__conditionLink:hover{border-bottom-color:var(--action)}.dashboard-module__VINmNW__conditionLink:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:3px}.dashboard-module__VINmNW__conditionCaution{color:var(--warn)}.dashboard-module__VINmNW__conditionMock{color:var(--warn);font-weight:600}.dashboard-module__VINmNW__conditionPath{font-family:var(--font-mono,monospace);font-size:var(--fs-mono-sm);opacity:.85;margin-top:4px}.dashboard-module__VINmNW__conditionActions{align-items:center;gap:10px;display:flex}.dashboard-module__VINmNW__conditionToggle{font:inherit;font-size:var(--fs-support);color:var(--action-hover);cursor:pointer;border-radius:var(--radius-chip);background:0 0;border:none;padding:4px 6px}.dashboard-module__VINmNW__conditionToggle:hover{text-decoration:underline}.dashboard-module__VINmNW__conditionToggle:focus-visible{outline:2px solid var(--action);outline-offset:1px}@media (max-width:720px){.dashboard-module__VINmNW__conditionBar{padding-left:14px;padding-right:14px}}.dashboard-module__VINmNW__boardControls{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.dashboard-module__VINmNW__stackedBar{background:var(--slate-100);border-radius:3px;height:14px;margin:8px 0;display:flex;overflow:hidden}.dashboard-module__VINmNW__stackedSegment{border-right:1px solid var(--surface);height:100%}.dashboard-module__VINmNW__stackedSegment:first-child{background:var(--accent-500)}.dashboard-module__VINmNW__stackedSegment:nth-child(2){background:var(--accent-400)}.dashboard-module__VINmNW__stackedSegment:nth-child(3){background:var(--accent-300)}.dashboard-module__VINmNW__stackedSegment:nth-child(n+4){background:var(--accent-200)}.dashboard-module__VINmNW__stackedSegment:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.dashboard-module__VINmNW__stackedLegend{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.dashboard-module__VINmNW__stackedLegendButton{width:100%;min-width:0;font:inherit;font-size:var(--fs-label);text-align:left;border-radius:var(--radius-chip);cursor:pointer;background:0 0;border:none;grid-template-columns:10px 1fr auto auto;align-items:center;gap:8px;padding:4px 6px;display:grid}@media (max-width:560px){.dashboard-module__VINmNW__stackedLegendButton{grid-template-columns:10px minmax(0,1fr) auto}}.dashboard-module__VINmNW__stackedLegendButton:hover{background:var(--app-panel)}.dashboard-module__VINmNW__stackedLegendButton:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.dashboard-module__VINmNW__stackedSwatch{background:var(--accent-400);border-radius:2px;width:10px;height:10px}.dashboard-module__VINmNW__stackedLegend li:first-child .dashboard-module__VINmNW__stackedSwatch{background:var(--accent-500)}.dashboard-module__VINmNW__stackedLegend li:nth-child(2) .dashboard-module__VINmNW__stackedSwatch{background:var(--accent-400)}.dashboard-module__VINmNW__stackedLegend li:nth-child(3) .dashboard-module__VINmNW__stackedSwatch{background:var(--accent-300)}.dashboard-module__VINmNW__stackedCount{font-variant-numeric:tabular-nums;color:var(--text-muted)}.dashboard-module__VINmNW__boardGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;display:grid}.dashboard-module__VINmNW__signalBoard{flex-direction:column;gap:12px;display:flex}.dashboard-module__VINmNW__boardTopRow{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:1080px){.dashboard-module__VINmNW__boardTopRow{grid-template-columns:minmax(0,1fr)}}.dashboard-module__VINmNW__boardCardLink{min-height:24px;font-size:var(--fs-label);color:var(--action);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.dashboard-module__VINmNW__boardCardLink:hover{text-decoration:underline}.dashboard-module__VINmNW__compactFunnel{padding:var(--space-4);background:var(--surface);border:1px solid var(--app-divider);border-radius:var(--radius-card);flex-direction:column;justify-content:space-between;gap:10px;display:flex}.dashboard-module__VINmNW__compactFunnelHead,.dashboard-module__VINmNW__compactFunnelEnds{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dashboard-module__VINmNW__compactFunnelEndRight{text-align:right}.dashboard-module__VINmNW__compactFunnelCount{font-family:var(--font-mono);font-size:var(--fs-metric-md);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700;display:block}.dashboard-module__VINmNW__compactFunnelEndLabel{font-size:var(--fs-support);color:var(--text-muted);display:block}.dashboard-module__VINmNW__compactFunnelArrow{font-size:var(--fs-card);color:var(--slate-500)}.dashboard-module__VINmNW__compactFunnelSvg{width:100%;height:58px;display:block}.dashboard-module__VINmNW__rankStrip{padding:var(--space-4);background:var(--surface);border:1px solid var(--app-divider);border-radius:var(--radius-card);flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.dashboard-module__VINmNW__rankHeadlineBlock{flex-direction:column;gap:2px;display:flex}.dashboard-module__VINmNW__rankHeadline{font-size:var(--fs-metric-sm);letter-spacing:var(--tracking-tight);color:var(--text);margin:0;font-weight:700}.dashboard-module__VINmNW__rankHeadlineOk{color:var(--ok)}.dashboard-module__VINmNW__rankHeadlineWarn{color:var(--danger)}.dashboard-module__VINmNW__rankDetail{font-size:var(--fs-support);color:var(--text-muted);margin:0}.dashboard-module__VINmNW__rankGauges{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 16px;display:grid}.dashboard-module__VINmNW__rankGauge{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-module__VINmNW__rankGaugeHead{flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:6px;min-height:28px;display:flex}.dashboard-module__VINmNW__rankGaugeLabel{font-size:var(--fs-support);color:var(--text-muted);border-bottom:1px dotted var(--affordance-underline);cursor:help;font-weight:500}.dashboard-module__VINmNW__rankGaugeHint{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__rankGaugeValue{font-family:var(--font-mono);font-size:var(--fs-metric-sm);min-height:calc(var(--fs-metric-sm) * 1.2);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700;line-height:1.2}.dashboard-module__VINmNW__rankGaugeValueAbsent{font-size:var(--fs-body);color:var(--text-muted);font-weight:500}.dashboard-module__VINmNW__rankTrack{height:10px;position:relative}.dashboard-module__VINmNW__rankTrackLine{background:var(--slate-200);border-radius:1px;height:2px;position:absolute;top:4px;left:0;right:0}.dashboard-module__VINmNW__rankTrackMarker{background:var(--accent-500);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:0}.dashboard-module__VINmNW__rankScale{font-family:var(--font-mono);font-size:var(--fs-support);font-variant-numeric:tabular-nums;color:var(--text-muted);justify-content:space-between;display:flex}.dashboard-module__VINmNW__rankGaugeDetail{font-size:var(--fs-support);color:var(--text-muted);line-height:1.45}.dashboard-module__VINmNW__rankNote{font-size:var(--fs-support);color:var(--text-muted);margin:0;line-height:1.5}.dashboard-module__VINmNW__rankAdvanced{margin-top:var(--space-2)}.dashboard-module__VINmNW__rankAdvancedSummary{font-size:var(--fs-label);color:var(--action);cursor:pointer;border-radius:var(--radius-chip);width:fit-content}.dashboard-module__VINmNW__rankAdvancedSummary:hover{color:var(--action-hover);text-decoration:underline}.dashboard-module__VINmNW__rankAdvancedSummary:focus-visible{outline:2px solid var(--action);outline-offset:2px}.dashboard-module__VINmNW__rankAdvanced[open] .dashboard-module__VINmNW__rankAdvancedSummary{margin-bottom:var(--space-2)}.dashboard-module__VINmNW__nextActions{padding:var(--space-4);background:var(--surface);border:1px solid var(--app-divider);border-radius:var(--radius-card);flex-direction:column;gap:10px;display:flex}.dashboard-module__VINmNW__actionList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__VINmNW__actionRow{background:var(--app-panel);border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.dashboard-module__VINmNW__actionRank{font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:700}.dashboard-module__VINmNW__actionBody{min-width:0}.dashboard-module__VINmNW__actionTitle{min-height:24px;font-size:var(--fs-label);color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none;display:block}.dashboard-module__VINmNW__actionTitle:hover{color:var(--action);text-decoration:underline}.dashboard-module__VINmNW__actionMeta{font-size:var(--fs-support);color:var(--text-muted);margin-top:2px}.dashboard-module__VINmNW__actionStatus{font-size:var(--fs-support);color:var(--warn);margin-top:2px}.dashboard-module__VINmNW__actionCount{font-family:var(--font-mono);font-size:var(--fs-card);font-variant-numeric:tabular-nums;color:var(--danger);font-weight:700}.dashboard-module__VINmNW__kpiSpark{border-top:1px solid var(--app-divider);align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.dashboard-module__VINmNW__kpiSparkRange{font-size:var(--fs-support);color:var(--text-muted);white-space:nowrap}.dashboard-module__VINmNW__detailSection{flex-direction:column;scroll-margin-top:160px;display:flex}.dashboard-module__VINmNW__detailSectionBar{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dashboard-module__VINmNW__detailSectionStandin{font-size:var(--fs-title);letter-spacing:var(--tracking-tight);color:var(--text);margin:0;font-weight:600}.dashboard-module__VINmNW__detailSectionToggle{min-height:24px;font-size:var(--fs-support);color:var(--text-muted);border:1px solid var(--app-divider);border-radius:var(--radius-pill);cursor:pointer;background:0 0;align-items:center;padding:2px 10px;font-weight:500;display:inline-flex}.dashboard-module__VINmNW__detailSectionToggle:hover{color:var(--text);border-color:var(--app-border)}.dashboard-module__VINmNW__sectionNav{border-top:1px solid var(--app-divider);align-items:center;gap:4px;margin-top:6px;padding-top:6px;display:flex;overflow-x:auto}.dashboard-module__VINmNW__sectionNavLabel{font-size:var(--fs-support);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;margin-right:4px;font-weight:600}.dashboard-module__VINmNW__sectionNavLink{min-height:24px;font-size:var(--fs-support);color:var(--text-muted);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:2px 8px;text-decoration:none;display:inline-flex}.dashboard-module__VINmNW__sectionNavLink:hover{color:var(--text);background:var(--app-panel)}.dashboard-module__VINmNW__sectionNavLinkActive{color:var(--accent-700);background:var(--accent-100);font-weight:600}.dashboard-module__VINmNW__smallMultiples{border-top:1px solid var(--app-divider);flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}.dashboard-module__VINmNW__smallMultiplesHead{gap:2px var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title controls""note controls";align-items:start;display:grid}.dashboard-module__VINmNW__smallMultiplesHead>.dashboard-module__VINmNW__boardCardTitle{grid-area:title}.dashboard-module__VINmNW__smallMultiplesHead>.dashboard-module__VINmNW__tabRow{grid-area:controls;margin:0}.dashboard-module__VINmNW__smallMultiplesHead>.dashboard-module__VINmNW__boardCardNote{grid-area:note;max-width:85ch}.dashboard-module__VINmNW__panelGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}@media (max-width:760px){.dashboard-module__VINmNW__smallMultiplesHead{gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""controls""note"}}.dashboard-module__VINmNW__panel{gap:var(--space-1);padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-card);text-align:left;border:1px solid #0000;flex-direction:column;display:flex}.dashboard-module__VINmNW__panelButton{cursor:pointer;font:inherit;color:inherit}.dashboard-module__VINmNW__panelButton:hover{border-color:var(--app-border)}.dashboard-module__VINmNW__panelButton:focus-visible{outline:2px solid var(--action);outline-offset:1px}.dashboard-module__VINmNW__panelHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dashboard-module__VINmNW__panelName{font-size:var(--fs-label);color:var(--text);overflow-wrap:anywhere;font-weight:600}.dashboard-module__VINmNW__panelLatest{font-family:var(--font-mono);font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-weight:700}.dashboard-module__VINmNW__panelInsufficient{min-height:56px;font-size:var(--fs-support);color:var(--text-muted);align-items:center;margin:0;line-height:1.4;display:flex}.dashboard-module__VINmNW__sparkPanel{display:block}.dashboard-module__VINmNW__sparkPanel svg{width:100%;height:56px}.dashboard-module__VINmNW__panelChange{font-family:var(--font-mono);font-size:var(--fs-support);font-variant-numeric:tabular-nums}.dashboard-module__VINmNW__panelChangeUp{color:var(--ok)}.dashboard-module__VINmNW__panelChangeDown{color:var(--danger)}.dashboard-module__VINmNW__panelChangeFlat{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__panelExcluded{border-bottom:1px dotted var(--affordance-underline);cursor:help}.dashboard-module__VINmNW__tabRowWithOverflow{align-items:flex-start;gap:6px;margin:10px 0 4px;display:flex}.dashboard-module__VINmNW__tabRowWithOverflow>.dashboard-module__VINmNW__tabRow{flex:auto;min-width:0}.dashboard-module__VINmNW__tabRowFlush{margin:0}.dashboard-module__VINmNW__topicList{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;margin-top:4px;display:grid}.dashboard-module__VINmNW__topic{grid-column:span 3;align-self:start;min-width:0}.dashboard-module__VINmNW__topicPopulation{grid-column:span 2}.dashboard-module__VINmNW__topicPrimary{grid-column:span 4}.dashboard-module__VINmNW__topicDisclosure{padding:var(--space-3);border-top:1px solid var(--app-divider);border-radius:var(--radius-card);background:var(--app-panel);grid-column:1/-1}.dashboard-module__VINmNW__topicDisclosure .dashboard-module__VINmNW__limitationList{max-width:95ch;margin-top:var(--space-2);gap:var(--space-1)}.dashboard-module__VINmNW__topicQuestion{font-size:var(--fs-body);color:var(--text);margin:0 0 4px;font-weight:600}.dashboard-module__VINmNW__topicAnswer{font-size:var(--fs-support);color:var(--text-muted);margin:0;line-height:1.55}.dashboard-module__VINmNW__topicRows{gap:4px;margin:8px 0 0;display:grid}.dashboard-module__VINmNW__topicRow{grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.dashboard-module__VINmNW__topicRowsStages .dashboard-module__VINmNW__topicRow{grid-template-columns:144px minmax(0,1fr)}.dashboard-module__VINmNW__topicLedger .dashboard-module__VINmNW__topicRows{padding-top:var(--space-1);border-top:1px solid var(--app-divider);gap:0}.dashboard-module__VINmNW__topicLedger .dashboard-module__VINmNW__topicRow{padding-block:var(--space-1);align-items:start}.dashboard-module__VINmNW__topicLedger .dashboard-module__VINmNW__topicRow+.dashboard-module__VINmNW__topicRow{border-top:1px solid var(--app-divider)}.dashboard-module__VINmNW__topicLedger .dashboard-module__VINmNW__topicRow dt{font-weight:600}.dashboard-module__VINmNW__topicSupport{padding-top:var(--space-3);border-top:1px solid var(--app-divider)}.dashboard-module__VINmNW__topicSupport .dashboard-module__VINmNW__topicRows{margin-top:var(--space-2);padding-top:var(--space-1);border-top:1px solid var(--app-divider);gap:0}.dashboard-module__VINmNW__topicSupport .dashboard-module__VINmNW__topicRow{padding-block:var(--space-1);align-items:start}.dashboard-module__VINmNW__topicComparability{gap:var(--space-1) var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--app-divider);grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-template-areas:"question rows""answer rows";display:grid}.dashboard-module__VINmNW__topicComparability>.dashboard-module__VINmNW__topicQuestion{grid-area:question}.dashboard-module__VINmNW__topicComparability>.dashboard-module__VINmNW__topicAnswer{grid-area:answer}.dashboard-module__VINmNW__topicComparability>.dashboard-module__VINmNW__topicRows{grid-area:rows;align-self:start;margin-top:0}@media (max-width:900px){.dashboard-module__VINmNW__topicList{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__topic,.dashboard-module__VINmNW__topicPopulation,.dashboard-module__VINmNW__topicPrimary,.dashboard-module__VINmNW__topicDisclosure{grid-area:auto}.dashboard-module__VINmNW__topicComparability{gap:var(--space-1);grid-template-columns:minmax(0,1fr);grid-template-areas:"question""answer""rows"}}@media (max-width:600px){.dashboard-module__VINmNW__topicLedger .dashboard-module__VINmNW__topicRow,.dashboard-module__VINmNW__topicRowsStages .dashboard-module__VINmNW__topicRow{gap:var(--space-2);grid-template-columns:100px minmax(0,1fr)}.dashboard-module__VINmNW__topic:not(.dashboard-module__VINmNW__topicLedger) .dashboard-module__VINmNW__topicRow{gap:var(--space-2);grid-template-columns:112px minmax(0,1fr)}}.dashboard-module__VINmNW__topicRow dt{font-size:var(--fs-label);color:var(--text);overflow-wrap:anywhere;font-weight:500}.dashboard-module__VINmNW__topicRow dd{font-size:var(--fs-label);color:var(--text-muted);margin:0;line-height:1.5}.dashboard-module__VINmNW__stepLabel{font-size:var(--fs-support);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;font-weight:600}.dashboard-module__VINmNW__evidencePane{overscroll-behavior:contain;max-height:calc(100vh - 36px);position:sticky;top:12px;overflow-y:auto}.dashboard-module__VINmNW__scenarioRuns{max-height:none}.dashboard-module__VINmNW__breadcrumb{margin-bottom:10px}.dashboard-module__VINmNW__breadcrumb ol{font-size:var(--fs-label);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__VINmNW__breadcrumb li{align-items:baseline;gap:6px;min-width:0;display:flex}.dashboard-module__VINmNW__breadcrumb li+li:before{content:"›";color:var(--slate-600)}.dashboard-module__VINmNW__breadcrumb a{color:var(--action-hover);overflow-wrap:anywhere;text-decoration:none}.dashboard-module__VINmNW__breadcrumb a:hover{text-decoration:underline}.dashboard-module__VINmNW__breadcrumb li:last-child span{color:var(--text);overflow-wrap:anywhere;font-weight:600}.dashboard-module__VINmNW__instructionState{padding:8px 2px}.dashboard-module__VINmNW__instructionTitle{font-size:var(--fs-body);color:var(--text);margin:0 0 6px;font-weight:600}.dashboard-module__VINmNW__instructionCopy{font-size:var(--fs-support);color:var(--text-muted);margin:0;line-height:1.55}.dashboard-module__VINmNW__competitionPopulation{margin:0 0 var(--space-2);font-size:var(--fs-support);font-variant-numeric:tabular-nums;color:var(--text-muted)}.dashboard-module__VINmNW__competitionCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.dashboard-module__VINmNW__competitionCardWide{grid-column:1/-1}@media (max-width:1100px){.dashboard-module__VINmNW__competitionCards{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__competitionCardWide{grid-column:auto}}.dashboard-module__VINmNW__controlToolbar{flex-wrap:nowrap;align-items:center;gap:8px 14px;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.dashboard-module__VINmNW__controlToolbar>*{flex:none}.dashboard-module__VINmNW__controlToolbar [class*=tabRow]{flex-wrap:nowrap;margin:0}.dashboard-module__VINmNW__profileLayout{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.dashboard-module__VINmNW__profileRailList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__VINmNW__profileRailLink{border-radius:var(--radius-control);min-height:44px;color:inherit;border:1px solid #0000;gap:2px;padding:9px 12px;text-decoration:none;display:grid}.dashboard-module__VINmNW__profileRailLink:hover{background:var(--app-panel)}.dashboard-module__VINmNW__profileRailLink[aria-current=true]{background:var(--accent-100);border-color:var(--action)}.dashboard-module__VINmNW__profileRailName{font-size:var(--fs-body);font-weight:600}.dashboard-module__VINmNW__profileRailLink[aria-current=true] .dashboard-module__VINmNW__profileRailName{color:var(--action-hover)}.dashboard-module__VINmNW__profileRailStats{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-variant-numeric:tabular-nums;color:var(--text-muted);gap:12px;display:flex}.dashboard-module__VINmNW__profileRailStat{align-items:baseline;gap:5px;display:inline-flex}.dashboard-module__VINmNW__profileRailStatLabel{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--slate-800);font-size:9.5px;font-weight:500}.dashboard-module__VINmNW__profileRailAbsent{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__profileDetail{gap:var(--space-3);min-width:0;display:grid}.dashboard-module__VINmNW__profileHeader{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.dashboard-module__VINmNW__profileName{font-size:var(--fs-metric-md);letter-spacing:var(--tracking-tight);margin:0;font-weight:700}.dashboard-module__VINmNW__profileContext{font-size:var(--fs-label);color:var(--text-muted)}.dashboard-module__VINmNW__profileSampleStatus{font-size:var(--fs-label);color:var(--text);background:var(--warn-bg);border:1px solid var(--warn);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);font-variant-numeric:tabular-nums;width:fit-content;margin:0}.dashboard-module__VINmNW__profileObservations{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.dashboard-module__VINmNW__profileObservation{background:var(--surface);border:1px solid var(--app-divider);border-radius:var(--radius-card);gap:2px;padding:10px 12px;display:grid}.dashboard-module__VINmNW__profileObservationLabel{font-size:var(--fs-support);color:var(--slate-800);text-wrap:pretty;font-weight:500}.dashboard-module__VINmNW__profileObservationValue{font-family:var(--font-mono);font-size:var(--fs-metric-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);font-weight:700}.dashboard-module__VINmNW__profileObservationValueUnavailable{color:var(--text-muted);font-weight:500}.dashboard-module__VINmNW__profileObservationMeta{min-height:1.2em;font-family:var(--font-mono);font-size:var(--fs-mono-sm);color:var(--text-muted)}.dashboard-module__VINmNW__profileCards{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-module__VINmNW__profileCardWide{grid-column:1/-1;min-width:0}.dashboard-module__VINmNW__pairedBars{gap:5px;margin:0;display:grid}.dashboard-module__VINmNW__pairedBarsLegend{font-size:var(--fs-support);color:var(--slate-800);gap:14px;margin-bottom:2px;display:flex}.dashboard-module__VINmNW__pairedBarsLegendItem{align-items:center;gap:6px;display:inline-flex}.dashboard-module__VINmNW__pairedBarRow{border-radius:var(--radius-control);grid-template-columns:148px minmax(0,1fr) 96px;align-items:center;gap:10px;padding:3px 6px;display:grid}.dashboard-module__VINmNW__pairedBarRowFocus{background:var(--app-panel)}.dashboard-module__VINmNW__pairedBarName{min-width:0;font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;display:flex;overflow:hidden}.dashboard-module__VINmNW__pairedBarRowFocus .dashboard-module__VINmNW__pairedBarName{font-weight:600}.dashboard-module__VINmNW__pairedBarSvg{width:100%;height:16px;display:block}.dashboard-module__VINmNW__pairedBarValues{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:right;white-space:nowrap}.dashboard-module__VINmNW__rankHistogram{margin:0}.dashboard-module__VINmNW__rankHistogramSvg{width:100%;height:auto;display:block}.dashboard-module__VINmNW__h2hRows{display:grid}.dashboard-module__VINmNW__h2hRow{border-top:1px solid var(--app-divider);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;padding:7px 0;display:flex}.dashboard-module__VINmNW__h2hRow:first-child{border-top:none;padding-top:0}.dashboard-module__VINmNW__h2hLabel{font-size:var(--fs-label);font-weight:500}.dashboard-module__VINmNW__h2hDenominator{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__h2hReading{align-items:baseline;gap:8px;display:inline-flex}.dashboard-module__VINmNW__h2hValue{font-family:var(--font-mono);font-size:var(--fs-metric-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);font-weight:700}.dashboard-module__VINmNW__h2hMeta{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-variant-numeric:tabular-nums;color:var(--text-muted)}.dashboard-module__VINmNW__fingerprint{gap:var(--space-2);display:grid}.dashboard-module__VINmNW__fpGroup{gap:4px;display:grid}.dashboard-module__VINmNW__fpGroupTitle{font-size:var(--fs-support);color:var(--slate-800);margin:0;font-weight:600}.dashboard-module__VINmNW__fpHeader,.dashboard-module__VINmNW__fpRow{grid-template-columns:132px minmax(0,1fr) minmax(0,1fr) 86px;align-items:center;gap:6px;display:grid}.dashboard-module__VINmNW__fpHeader{font-size:var(--fs-support);color:var(--slate-800)}.dashboard-module__VINmNW__fpLabel{font-size:var(--fs-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-module__VINmNW__fpCell{border-radius:var(--radius-control);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;gap:6px;padding:4px 8px;display:flex}.dashboard-module__VINmNW__fpCell:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.dashboard-module__VINmNW__fpCellValue{font-size:var(--fs-label);font-weight:600}.dashboard-module__VINmNW__fpCellRatio{font-size:var(--fs-mono-sm);opacity:.85}.dashboard-module__VINmNW__fpCellSmall{background-image:repeating-linear-gradient(-45deg,#0000 0 5px,#ffffff59 5px 7px)}.dashboard-module__VINmNW__fpBadgeSlot{min-width:0}.dashboard-module__VINmNW__badgeRank{letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:10px;font-weight:700}.dashboard-module__VINmNW__badgeStrongest{color:var(--ok);background:var(--ok-bg)}.dashboard-module__VINmNW__badgeWeakest{color:var(--warn);background:var(--warn-bg)}.dashboard-module__VINmNW__fpRule{font-size:var(--fs-support);color:var(--text-muted);text-wrap:pretty;margin:0}.dashboard-module__VINmNW__profileLossFocus{font-weight:600}.dashboard-module__VINmNW__profileLossNoProvider{font-size:var(--fs-label);color:var(--text-muted);grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:4px 6px;display:grid}.dashboard-module__VINmNW__profileLossNoProvider .dashboard-module__VINmNW__stackedSwatch{background:var(--slate-300)}.dashboard-module__VINmNW__profileControlReading{align-items:baseline;gap:8px;width:fit-content;margin:0;display:inline-flex}.dashboard-module__VINmNW__profileTrend{gap:6px;display:grid}.dashboard-module__VINmNW__profileTrendMeta{align-items:baseline;gap:10px;margin:0;display:flex}.dashboard-module__VINmNW__profileTrendMeta [data-direction=up]{color:var(--ok)}.dashboard-module__VINmNW__profileTrendMeta [data-direction=down]{color:var(--danger)}.dashboard-module__VINmNW__panelProposed{padding:var(--space-4);background:var(--surface);border:1px dashed var(--app-border);border-radius:var(--radius-card);gap:10px;display:grid}.dashboard-module__VINmNW__panelProposedHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.dashboard-module__VINmNW__badgeProposed{color:var(--warn);background:var(--warn-bg)}.dashboard-module__VINmNW__proposedDisclosure{font-size:var(--fs-support);color:var(--text-muted);text-wrap:pretty;margin:0}.dashboard-module__VINmNW__proposedGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.dashboard-module__VINmNW__proposedBlockTitle{font-size:var(--fs-label);margin:0 0 4px;font-weight:600}.dashboard-module__VINmNW__proposedReading{font-size:var(--fs-label);color:var(--text-muted);margin:0 0 6px}.dashboard-module__VINmNW__tagList{flex-wrap:wrap;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.dashboard-module__VINmNW__tagChip{font-family:var(--font-mono);font-size:var(--fs-mono-sm);background:var(--surface-inset);border:1px solid var(--app-divider);border-radius:var(--radius-chip);padding:1px 7px}.dashboard-module__VINmNW__docsSignals{gap:3px;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__VINmNW__docsSignalRow{font-size:var(--fs-label);align-items:baseline;gap:7px;display:flex}.dashboard-module__VINmNW__docsSignalPresent{color:var(--ok);font-weight:700}.dashboard-module__VINmNW__docsSignalAbsent{color:var(--text-muted)}.dashboard-module__VINmNW__reasonRows{gap:5px;margin:0 0 8px;padding:0;list-style:none;display:grid}.dashboard-module__VINmNW__reasonRow{font-size:var(--fs-label);grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:8px;display:grid}.dashboard-module__VINmNW__reasonTrack{background:var(--slate-100);border-radius:2px;height:5px;display:block;overflow:hidden}.dashboard-module__VINmNW__reasonFill{background:var(--slate-400);border-radius:2px;height:100%;display:block}@media (max-width:1000px){.dashboard-module__VINmNW__profileLayout{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__profileRailList{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.dashboard-module__VINmNW__profileRailList>li{flex:none}.dashboard-module__VINmNW__profileRailLink{padding:8px 12px}.dashboard-module__VINmNW__profileRailStats{gap:8px}.dashboard-module__VINmNW__profileCards{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dashboard-module__VINmNW__pairedBarRow{grid-template-columns:96px minmax(0,1fr)}.dashboard-module__VINmNW__pairedBarValues{text-align:left;grid-column:2}.dashboard-module__VINmNW__fpHeader,.dashboard-module__VINmNW__fpRow{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr)}.dashboard-module__VINmNW__fpBadgeSlot{grid-column:2/-1}}.dashboard-module__VINmNW__fixtureLabel{margin-top:var(--space-1);font-size:var(--fs-support);color:var(--warn);display:block}.dashboard-module__VINmNW__summaryCompetitionInsight{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--app-divider);border-radius:var(--radius-card);display:flex}.dashboard-module__VINmNW__summaryCompetitionInsight p{font-size:var(--fs-label);margin:0}.dashboard-module__VINmNW__summaryCompetitionInsight a{min-height:40px;color:var(--action-hover);text-underline-offset:3px;flex:none;align-items:center;font-weight:600;display:inline-flex}.dashboard-module__VINmNW__competitorDirectoryScroll{contain:layout paint inline-size;border-top:1px solid var(--app-divider);width:100%;min-width:0;max-width:100%;overflow-x:auto}.dashboard-module__VINmNW__competitorDirectoryTable{min-width:1080px}.dashboard-module__VINmNW__competitorDirectoryTable th,.dashboard-module__VINmNW__competitorDirectoryTable td{vertical-align:top}.dashboard-module__VINmNW__competitorDirectoryLink{color:var(--action-hover);-webkit-text-decoration-color:var(--accent-300);text-decoration-color:var(--accent-300);text-underline-offset:3px;font-weight:600}.dashboard-module__VINmNW__roleList{gap:var(--space-1);flex-wrap:wrap;min-width:150px;display:flex}.dashboard-module__VINmNW__mutedValue{color:var(--text-muted);font-size:var(--fs-support)}.dashboard-module__VINmNW__profileDecisionSummary{background:var(--surface);border:1px solid var(--app-divider);border-radius:var(--radius-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-module__VINmNW__profileDecisionSummary>div{align-content:start;gap:var(--space-1);padding:var(--space-3);border-left:1px solid var(--app-divider);display:grid}.dashboard-module__VINmNW__profileDecisionSummary>div:first-child{border-left:0}.dashboard-module__VINmNW__profileDecisionSummary span{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__profileDecisionSummary strong{font-size:var(--fs-label);text-wrap:pretty;font-weight:600}.dashboard-module__VINmNW__profileRoleQualifications{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dashboard-module__VINmNW__profileRoleQualifications li{gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--app-divider);font-size:var(--fs-support);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}.dashboard-module__VINmNW__profileRoleQualifications li>span:not(.dashboard-module__VINmNW__evidenceLevel){color:var(--text-muted)}.dashboard-module__VINmNW__profileRoleQualifications .dashboard-module__VINmNW__evidenceLevel{grid-column:2}.dashboard-module__VINmNW__profileViewNav{gap:var(--space-5);border-bottom:1px solid var(--app-divider);display:flex}.dashboard-module__VINmNW__profileViewNav a{min-height:40px;color:var(--text-muted);font-size:var(--fs-label);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.dashboard-module__VINmNW__profileViewNav a:hover{color:var(--text)}.dashboard-module__VINmNW__profileViewNav a[aria-current=page]{color:var(--accent-700);border-bottom-color:var(--action);font-weight:600}.dashboard-module__VINmNW__profileImplementation,.dashboard-module__VINmNW__profileTransferability{gap:var(--space-4);display:grid}.dashboard-module__VINmNW__profileImplementation h3,.dashboard-module__VINmNW__profileTransferability h3,.dashboard-module__VINmNW__practiceDrawerSection h3,.dashboard-module__VINmNW__experimentDetail h3,.dashboard-module__VINmNW__experimentDetail h4{font-size:var(--fs-card);margin:0}.dashboard-module__VINmNW__profileImplementation p,.dashboard-module__VINmNW__profileTransferability p{margin:var(--space-1) 0 0;color:var(--text-muted)}.dashboard-module__VINmNW__implementationTable{table-layout:fixed;min-width:1680px}.dashboard-module__VINmNW__implementationTable th,.dashboard-module__VINmNW__implementationTable td{vertical-align:top;overflow-wrap:anywhere}.dashboard-module__VINmNW__implementationTable th:first-child{width:220px}.dashboard-module__VINmNW__implementationTable th:nth-child(2),.dashboard-module__VINmNW__implementationTable th:nth-child(3){width:360px}.dashboard-module__VINmNW__implementationTable th:last-child{width:120px}.dashboard-module__VINmNW__practiceStageText{margin-top:var(--space-1);font-family:var(--font-sans);font-size:var(--fs-support);color:var(--text-muted);font-weight:400;display:block}.dashboard-module__VINmNW__implementationAssessment,.dashboard-module__VINmNW__implementationSource{justify-items:start;gap:var(--space-1);font-size:var(--fs-support);display:grid}.dashboard-module__VINmNW__implementationAssessment p,.dashboard-module__VINmNW__implementationSource p{color:var(--slate-800);text-wrap:pretty}.dashboard-module__VINmNW__implementationAssessment small,.dashboard-module__VINmNW__implementationSource>span{color:var(--text-muted)}.dashboard-module__VINmNW__implementationSource+.dashboard-module__VINmNW__implementationSource{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--app-divider)}.dashboard-module__VINmNW__implementationSource code{font-family:var(--font-mono);font-size:var(--fs-mono-sm);color:var(--text-muted)}.dashboard-module__VINmNW__evidenceLevel{width:fit-content;padding:1px var(--space-2);color:var(--slate-800);background:var(--surface-inset);border:1px solid var(--app-border);border-radius:var(--radius-chip);font-size:var(--fs-support);cursor:help;font-weight:600;display:inline-flex}.dashboard-module__VINmNW__evidenceLevel:focus-visible{outline:2px solid var(--action);outline-offset:2px}.dashboard-module__VINmNW__benchmarkUnavailable{padding:var(--space-3);background:var(--surface-inset);border-left:3px solid var(--app-border-strong);border-radius:var(--radius-control);font-size:var(--fs-label)}.dashboard-module__VINmNW__transferabilityGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-module__VINmNW__transferabilityGrid>section{padding:var(--space-3);background:var(--surface);border:1px solid var(--app-divider);border-radius:var(--radius-card)}.dashboard-module__VINmNW__transferabilityGrid h4{margin:0 0 var(--space-2);font-size:var(--fs-label)}.dashboard-module__VINmNW__transferabilityGrid ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dashboard-module__VINmNW__transferabilityGrid li{padding-top:var(--space-2);border-top:1px solid var(--app-divider);gap:2px;display:grid}.dashboard-module__VINmNW__transferabilityGrid li:first-child{border-top:0;padding-top:0}.dashboard-module__VINmNW__transferabilityGrid small{color:var(--text-muted)}.dashboard-module__VINmNW__transferabilityGrid li>strong{color:var(--warn);font-size:var(--fs-support)}.dashboard-module__VINmNW__transferabilityGrid li>p{color:var(--slate-800);font-size:var(--fs-support);text-wrap:pretty;line-height:1.45}.dashboard-module__VINmNW__transferExperiment{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--accent-100);border:1px solid var(--accent-300);border-radius:var(--radius-card);display:flex}.dashboard-module__VINmNW__transferExperiment>div{gap:var(--space-1);display:grid}.dashboard-module__VINmNW__transferExperiment span{font-size:var(--fs-support);color:var(--accent-800)}.dashboard-module__VINmNW__transferExperiment strong{font-size:var(--fs-label)}.dashboard-module__VINmNW__practiceControls{gap:var(--space-2);grid-template-columns:180px minmax(260px,340px);display:grid}.dashboard-module__VINmNW__practiceMatrixScroll{border-top:1px solid var(--app-divider);border-bottom:1px solid var(--app-divider);max-width:100%;overflow-x:auto}.dashboard-module__VINmNW__practiceMatrix{border-collapse:separate;border-spacing:0;width:100%;min-width:1340px;font-size:var(--fs-label)}.dashboard-module__VINmNW__practiceMatrix th,.dashboard-module__VINmNW__practiceMatrix td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--app-divider);min-width:132px;padding:0}.dashboard-module__VINmNW__practiceMatrix thead th{height:44px;padding:var(--space-2);color:var(--text-muted);font-size:var(--fs-support);background:var(--surface-inset);font-weight:600}.dashboard-module__VINmNW__practiceMatrix th:first-child{z-index:2;background:var(--surface);width:260px;min-width:260px;box-shadow:1px 0 0 var(--app-divider);position:sticky;left:0}.dashboard-module__VINmNW__practiceMatrix thead th:first-child{z-index:3;background:var(--surface-inset)}.dashboard-module__VINmNW__practiceMatrix tr[data-group-start] th,.dashboard-module__VINmNW__practiceMatrix tr[data-group-start] td{border-top:8px solid var(--surface-inset)}.dashboard-module__VINmNW__practiceRowSelected th,.dashboard-module__VINmNW__practiceRowSelected td,.dashboard-module__VINmNW__practiceRowSelected th:first-child{background:var(--accent-100)}.dashboard-module__VINmNW__practiceNameButton,.dashboard-module__VINmNW__practiceCellButton{width:100%;min-height:48px;padding:var(--space-2);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.dashboard-module__VINmNW__practiceNameButton{text-wrap:pretty;font-weight:600}.dashboard-module__VINmNW__practiceNameButton:hover,.dashboard-module__VINmNW__practiceCellButton:hover{background:var(--surface-hover)}.dashboard-module__VINmNW__practiceStageLabel{padding:var(--space-2) var(--space-2) 0;font-family:var(--font-sans);font-size:var(--fs-support);letter-spacing:0;text-transform:none;color:var(--steel-500);font-weight:600;display:block}.dashboard-module__VINmNW__practiceStatus{min-height:24px;font-size:var(--fs-support);border:1px solid var(--app-border);border-radius:var(--radius-chip);white-space:nowrap;align-items:center;padding:2px 7px;font-weight:600;line-height:1.25;display:inline-flex}.dashboard-module__VINmNW__practiceStatus[data-status=implemented],.dashboard-module__VINmNW__practiceStatus[data-status=exemplar]{color:var(--ok);background:var(--ok-bg);border-color:var(--ok)}.dashboard-module__VINmNW__practiceStatus[data-status=partial],.dashboard-module__VINmNW__practiceStatus[data-status=stale]{color:var(--warn);background:var(--warn-bg);border-color:var(--warn)}.dashboard-module__VINmNW__practiceStatus[data-status=not_found]{color:var(--danger);background:var(--danger-bg);border-color:var(--danger)}.dashboard-module__VINmNW__practiceStatus[data-status=unknown],.dashboard-module__VINmNW__practiceStatus[data-status=not_applicable]{color:var(--text-muted);background:var(--surface-inset)}.dashboard-module__VINmNW__practiceReading{color:var(--text-muted);font-size:var(--fs-support);text-wrap:pretty;padding:var(--space-2)!important}.dashboard-module__VINmNW__practiceEffectReading{justify-items:start;gap:var(--space-1);display:grid}.dashboard-module__VINmNW__evidenceQualification{color:var(--warn);font-weight:600}.dashboard-module__VINmNW__practicePriority{color:var(--text)}.dashboard-module__VINmNW__practicePriority[data-priority=high]{color:var(--danger);font-weight:600}.dashboard-module__VINmNW__practiceDrawer{gap:var(--space-5);font-size:var(--fs-label);display:grid}.dashboard-module__VINmNW__practiceDrawer p{margin:0}.dashboard-module__VINmNW__drawerSectionLead{font-size:var(--fs-support);color:var(--text-muted);font-weight:600}.dashboard-module__VINmNW__practiceDefinitionList,.dashboard-module__VINmNW__experimentDefinition{border:1px solid var(--app-divider);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.dashboard-module__VINmNW__practiceDefinitionList>div,.dashboard-module__VINmNW__experimentDefinition>div{gap:var(--space-1);padding:var(--space-3);border-right:1px solid var(--app-divider);border-bottom:1px solid var(--app-divider);display:grid}.dashboard-module__VINmNW__practiceDefinitionList dt,.dashboard-module__VINmNW__experimentDefinition dt{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__practiceDefinitionList dd,.dashboard-module__VINmNW__experimentDefinition dd{margin:0}.dashboard-module__VINmNW__practiceDrawerSection{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--app-divider);display:grid}.dashboard-module__VINmNW__practiceDrawerSection ul{padding-left:var(--space-5);margin:0}.dashboard-module__VINmNW__assessmentRecord{gap:var(--space-1);padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-card);display:grid}.dashboard-module__VINmNW__assessmentRecord>div:first-child{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.dashboard-module__VINmNW__assessmentDefinitionList{gap:var(--space-2);margin:var(--space-1) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-module__VINmNW__assessmentDefinitionList>div{gap:2px;display:grid}.dashboard-module__VINmNW__assessmentDefinitionList dt{color:var(--text-muted);font-size:var(--fs-support)}.dashboard-module__VINmNW__assessmentDefinitionList dd{margin:0}.dashboard-module__VINmNW__assessmentSource{justify-items:start;gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--app-divider);display:grid}.dashboard-module__VINmNW__assessmentSource>span,.dashboard-module__VINmNW__assessmentSource code{color:var(--text-muted);font-size:var(--fs-support)}.dashboard-module__VINmNW__assessmentSource code{font-family:var(--font-mono)}.dashboard-module__VINmNW__assessmentRecord .dashboard-module__VINmNW__analyzeLink{color:var(--accent-700)}.dashboard-module__VINmNW__assessmentMeta{color:var(--text-muted);font-size:var(--fs-support)}.dashboard-module__VINmNW__pairedEvidenceMeta{color:var(--text-muted);font-size:var(--fs-support);gap:2px;display:grid}.dashboard-module__VINmNW__pairedEvidenceMeta code{font-family:var(--font-mono);color:var(--text)}.dashboard-module__VINmNW__pairedCohortLabel{color:var(--text);font-size:var(--fs-label);overflow-wrap:anywhere;margin:0;font-weight:600}.dashboard-module__VINmNW__pairedEvidenceItem{gap:var(--space-3);padding:var(--space-3);cursor:default}.dashboard-module__VINmNW__pairedEvidenceItem:hover{background:var(--surface);border-color:var(--app-border)}.dashboard-module__VINmNW__pairedOutcomeBadge{margin-left:auto}.dashboard-module__VINmNW__pairedEvidenceIdentity{gap:var(--space-3);grid-template-columns:minmax(220px,2fr) repeat(4,minmax(130px,1fr));display:grid}.dashboard-module__VINmNW__pairedEvidenceIdentity>div{align-content:start;gap:2px;min-width:0;display:grid}.dashboard-module__VINmNW__pairedEvidenceIdentity span,.dashboard-module__VINmNW__pairedArm header span{color:var(--text-muted);font-size:var(--fs-support)}.dashboard-module__VINmNW__pairedEvidenceIdentity strong{font-size:var(--fs-label);overflow-wrap:anywhere;font-weight:600}.dashboard-module__VINmNW__pairedEvidenceIdentity code,.dashboard-module__VINmNW__pairedArm code,.dashboard-module__VINmNW__pairedGuardrails code{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-support);overflow-wrap:anywhere}.dashboard-module__VINmNW__pairedEvidenceDetails{border-top:1px solid var(--app-divider)}.dashboard-module__VINmNW__pairedEvidenceDetails>summary{min-height:44px;color:var(--action-hover);font-size:var(--fs-label);cursor:pointer;align-items:center;font-weight:600;display:flex}.dashboard-module__VINmNW__pairedEvidenceDetails>summary:focus-visible{outline:2px solid var(--action);outline-offset:2px}.dashboard-module__VINmNW__pairedArmGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-module__VINmNW__pairedArm{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-card);display:grid}.dashboard-module__VINmNW__pairedArm header{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.dashboard-module__VINmNW__pairedArm header>div{gap:2px;display:grid}.dashboard-module__VINmNW__pairedArm h3,.dashboard-module__VINmNW__pairedArm h4,.dashboard-module__VINmNW__pairedGuardrails h3,.dashboard-module__VINmNW__pairedArm p,.dashboard-module__VINmNW__pairedGuardrails p{margin:0}.dashboard-module__VINmNW__pairedArm h3{font-size:var(--fs-label)}.dashboard-module__VINmNW__pairedArm h4,.dashboard-module__VINmNW__pairedGuardrails h3{margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--fs-support);font-weight:600}.dashboard-module__VINmNW__pairedArm pre{padding:var(--space-2);color:var(--text);background:var(--surface);border:1px solid var(--app-divider);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--fs-support);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.dashboard-module__VINmNW__pairedArm p,.dashboard-module__VINmNW__pairedGuardrails p,.dashboard-module__VINmNW__pairedGuardrails li{color:var(--text);font-size:var(--fs-support);line-height:1.5}.dashboard-module__VINmNW__pairedGuardrails{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--app-divider);border-radius:var(--radius-card)}.dashboard-module__VINmNW__pairedGuardrails ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:900px){.dashboard-module__VINmNW__pairedEvidenceIdentity,.dashboard-module__VINmNW__pairedArmGrid{grid-template-columns:minmax(0,1fr)}}.dashboard-module__VINmNW__drawerActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dashboard-module__VINmNW__drawerActions .dashboard-module__VINmNW__primaryAction{text-decoration:none}.dashboard-module__VINmNW__experimentFlow{background:var(--app-divider);border:1px solid var(--app-divider);border-radius:var(--radius-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dashboard-module__VINmNW__experimentFlow li{padding:var(--space-3);font-size:var(--fs-support);background:var(--surface);font-weight:600;position:relative}.dashboard-module__VINmNW__experimentFlow li:before{content:counter(list-item, decimal-leading-zero);margin-right:var(--space-2);font-family:var(--font-mono);color:var(--steel-500)}.dashboard-module__VINmNW__experimentScopeNote{padding:var(--space-2) var(--space-3);color:var(--text-muted);background:var(--surface-inset);border-radius:var(--radius-control);font-size:var(--fs-support);margin:0}.dashboard-module__VINmNW__experimentLayout{gap:var(--space-4);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.dashboard-module__VINmNW__experimentRail{gap:var(--space-1);display:grid}.dashboard-module__VINmNW__experimentRailLink{min-height:52px;padding:var(--space-2) var(--space-3);color:var(--text);border-radius:var(--radius-control);border:1px solid #0000;gap:2px;text-decoration:none;display:grid}.dashboard-module__VINmNW__experimentRailLink:hover{background:var(--surface-hover)}.dashboard-module__VINmNW__experimentRailLink[aria-current=page]{background:var(--accent-100);border-color:var(--action)}.dashboard-module__VINmNW__experimentRailLink span:first-child{font-weight:600}.dashboard-module__VINmNW__experimentRailLink span:last-child{color:var(--text-muted);font-size:var(--fs-support)}.dashboard-module__VINmNW__experimentDetail{gap:var(--space-5);min-width:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--app-divider);border-radius:var(--radius-card);display:grid}.dashboard-module__VINmNW__experimentHeader{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.dashboard-module__VINmNW__experimentHeader>div{gap:var(--space-1);display:grid}.dashboard-module__VINmNW__experimentHeader h3{font-size:var(--fs-title)}.dashboard-module__VINmNW__experimentHeader p,.dashboard-module__VINmNW__experimentHeader code{color:var(--text-muted);font-size:var(--fs-support);margin:0}.dashboard-module__VINmNW__experimentResult{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--app-divider);display:grid}.dashboard-module__VINmNW__resultHero{justify-items:start;gap:var(--space-1);display:grid}.dashboard-module__VINmNW__resultHero>span{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__resultHero strong{font-family:var(--font-mono);font-size:var(--fs-readout);letter-spacing:var(--tracking-tight);color:var(--action-hover);line-height:1.1}.dashboard-module__VINmNW__resultHero small{color:var(--text-muted)}.dashboard-module__VINmNW__resultArms,.dashboard-module__VINmNW__pairedOutcomeMatrix{border:1px solid var(--app-divider);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-module__VINmNW__resultArms>div,.dashboard-module__VINmNW__pairedOutcomeLink{gap:var(--space-1);min-height:44px;padding:var(--space-3);border-right:1px solid var(--app-divider);border-bottom:1px solid var(--app-divider);display:grid}.dashboard-module__VINmNW__pairedOutcomeLink{color:var(--text);text-decoration:none}.dashboard-module__VINmNW__pairedOutcomeLink:hover{background:var(--surface-hover)}.dashboard-module__VINmNW__pairedOutcomeLink:focus-visible,.dashboard-module__VINmNW__guardrailCohortLink:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.dashboard-module__VINmNW__resultArms span,.dashboard-module__VINmNW__pairedOutcomeMatrix span{font-size:var(--fs-support);color:var(--text-muted)}.dashboard-module__VINmNW__resultArms strong,.dashboard-module__VINmNW__pairedOutcomeMatrix strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dashboard-module__VINmNW__experimentResult section{gap:var(--space-2);display:grid}.dashboard-module__VINmNW__pairedSummary{gap:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.dashboard-module__VINmNW__resultDetailGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-module__VINmNW__resultDetailGrid>section{padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-card)}.dashboard-module__VINmNW__resultDetailGrid ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dashboard-module__VINmNW__resultDetailGrid li{justify-content:space-between;gap:var(--space-3);display:flex}.dashboard-module__VINmNW__resultDetailGrid strong{font-family:var(--font-mono);font-size:var(--fs-mono)}.dashboard-module__VINmNW__resultDetailGrid .dashboard-module__VINmNW__guardrailWarning{padding:var(--space-2);background:var(--warn-bg);border-left:3px solid var(--warn);border-radius:var(--radius-control)}.dashboard-module__VINmNW__resultDetailGrid .dashboard-module__VINmNW__guardrailWarningLabel{font-family:var(--font-sans);font-size:inherit;color:var(--warn)}.dashboard-module__VINmNW__guardrailCohortLink{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;color:var(--text);flex:1;text-decoration:none;display:flex}.dashboard-module__VINmNW__guardrailCohortLink:hover span:not(.dashboard-module__VINmNW__guardrailWarningLabel){text-decoration:underline}.dashboard-module__VINmNW__causalScope{padding:var(--space-3);color:var(--text);background:var(--warn-bg);border-left:3px solid var(--warn);border-radius:var(--radius-control);font-size:var(--fs-label);text-wrap:pretty;margin:0}.dashboard-module__VINmNW__experimentDraft{justify-items:start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-card);display:grid}.dashboard-module__VINmNW__experimentDraft p{margin:0}.dashboard-module__VINmNW__experimentNotFound{gap:var(--space-2);padding:var(--space-5);background:var(--surface-inset);border:1px solid var(--app-divider);border-radius:var(--radius-card);display:grid}.dashboard-module__VINmNW__experimentNotFound h3,.dashboard-module__VINmNW__experimentNotFound p{margin:0}.dashboard-module__VINmNW__experimentNotFound p{color:var(--text-muted)}@media (max-width:1000px){.dashboard-module__VINmNW__module{min-width:0;overflow-x:clip}.dashboard-module__VINmNW__profileDecisionSummary,.dashboard-module__VINmNW__transferabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__VINmNW__profileDecisionSummary>div:nth-child(3){border-left:0;border-top:1px solid var(--app-divider)}.dashboard-module__VINmNW__profileDecisionSummary>div:nth-child(4){border-top:1px solid var(--app-divider)}.dashboard-module__VINmNW__experimentLayout{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__experimentRail{display:flex;overflow-x:auto}.dashboard-module__VINmNW__experimentRailLink{flex:0 0 240px}}@media (max-width:760px){.dashboard-module__VINmNW__summaryCompetitionInsight{flex-direction:column;align-items:flex-start}.dashboard-module__VINmNW__practiceControls{grid-template-columns:minmax(0,1fr);width:100%}.dashboard-module__VINmNW__profileDecisionSummary,.dashboard-module__VINmNW__transferabilityGrid,.dashboard-module__VINmNW__assessmentDefinitionList,.dashboard-module__VINmNW__practiceDefinitionList,.dashboard-module__VINmNW__experimentDefinition,.dashboard-module__VINmNW__resultDetailGrid{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__profileDecisionSummary>div{border-left:0;border-top:1px solid var(--app-divider)}.dashboard-module__VINmNW__profileDecisionSummary>div:first-child{border-top:0}.dashboard-module__VINmNW__profileViewNav{overflow-x:auto}.dashboard-module__VINmNW__profileViewNav a{flex:none;min-height:44px}.dashboard-module__VINmNW__transferExperiment,.dashboard-module__VINmNW__experimentHeader{flex-direction:column;align-items:stretch}.dashboard-module__VINmNW__experimentFlow{grid-template-columns:repeat(4,minmax(132px,1fr));overflow-x:auto}.dashboard-module__VINmNW__resultArms,.dashboard-module__VINmNW__pairedOutcomeMatrix{grid-template-columns:minmax(0,1fr)}.dashboard-module__VINmNW__experimentDetail{padding:var(--space-4)}}
