.MetricCard-module__kYuPQG__link{color:inherit;text-decoration:none}.MetricCard-module__kYuPQG__card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;flex-direction:column;gap:20px;min-height:220px;padding:24px;transition:all .25s;display:flex;box-shadow:0 12px 28px #0000000f}.MetricCard-module__kYuPQG__card:hover{transform:translateY(-6px);box-shadow:0 22px 45px #0000001f}.MetricCard-module__kYuPQG__header{justify-content:space-between;align-items:center;display:flex}.MetricCard-module__kYuPQG__iconBox{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.MetricCard-module__kYuPQG__red .MetricCard-module__kYuPQG__iconBox{background:#dc2626}.MetricCard-module__kYuPQG__green .MetricCard-module__kYuPQG__iconBox{background:#16a34a}.MetricCard-module__kYuPQG__blue .MetricCard-module__kYuPQG__iconBox{background:#2563eb}.MetricCard-module__kYuPQG__orange .MetricCard-module__kYuPQG__iconBox{background:#f59e0b}.MetricCard-module__kYuPQG__purple .MetricCard-module__kYuPQG__iconBox{background:#7c3aed}.MetricCard-module__kYuPQG__body h4{color:#6b7280;margin:0;font-size:14px;font-weight:600}.MetricCard-module__kYuPQG__value{color:#111827;margin-top:10px;font-size:38px;font-weight:800}.MetricCard-module__kYuPQG__description{color:#6b7280;margin-top:12px;font-size:14px;line-height:1.6}.MetricCard-module__kYuPQG__change{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.MetricCard-module__kYuPQG__up{color:#16a34a}.MetricCard-module__kYuPQG__down{color:#dc2626}.MetricCard-module__kYuPQG__neutral{color:#6b7280}.MetricCard-module__kYuPQG__sparkline{align-items:flex-end;gap:6px;height:42px;margin-top:auto;display:flex}.MetricCard-module__kYuPQG__sparkline span{background:linear-gradient(#dc2626,#ef4444);border-radius:8px;flex:1}.MetricCard-module__kYuPQG__sparkline span:first-child{height:18px}.MetricCard-module__kYuPQG__sparkline span:nth-child(2){height:30px}.MetricCard-module__kYuPQG__sparkline span:nth-child(3){height:24px}.MetricCard-module__kYuPQG__sparkline span:nth-child(4){height:38px}.MetricCard-module__kYuPQG__sparkline span:nth-child(5){height:28px}.MetricCard-module__kYuPQG__sparkline span:nth-child(6){height:40px}.MetricCard-module__kYuPQG__sparkline span:nth-child(7){height:34px}
.ExecutiveCard-module__2zWMgG__card{color:#fff;background:linear-gradient(135deg,#7f1d1dfa,#dc2626f5),#b91c1c;border-radius:28px;padding:32px;position:relative;overflow:hidden;box-shadow:0 24px 60px #7f1d1d3d}.ExecutiveCard-module__2zWMgG__content{z-index:2;position:relative}.ExecutiveCard-module__2zWMgG__glowOne,.ExecutiveCard-module__2zWMgG__glowTwo{pointer-events:none;filter:blur(4px);border-radius:999px;position:absolute}.ExecutiveCard-module__2zWMgG__glowOne{background:#ffffff1f;width:260px;height:260px;top:-130px;right:-60px}.ExecutiveCard-module__2zWMgG__glowTwo{background:#fbbf241f;width:180px;height:180px;bottom:-100px;left:24%}.ExecutiveCard-module__2zWMgG__eyebrow{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.ExecutiveCard-module__2zWMgG__mainRow{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ExecutiveCard-module__2zWMgG__textArea{max-width:800px}.ExecutiveCard-module__2zWMgG__textArea h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,44px);font-weight:850;line-height:1.08}.ExecutiveCard-module__2zWMgG__textArea p{color:#fffc;max-width:720px;margin:14px 0 0;font-size:16px;line-height:1.7}.ExecutiveCard-module__2zWMgG__actions{flex-wrap:wrap;gap:12px;display:flex}.ExecutiveCard-module__2zWMgG__extra{border-top:1px solid #ffffff29;margin-top:28px;padding-top:24px}@media (max-width:768px){.ExecutiveCard-module__2zWMgG__card{border-radius:22px;padding:24px}.ExecutiveCard-module__2zWMgG__mainRow{flex-direction:column}.ExecutiveCard-module__2zWMgG__actions{width:100%}}
.AIInsightCard-module__F35BQG__card{background:radial-gradient(circle at 100% 0,#8b5cf61f,#0000 35%),linear-gradient(#fff,#faf7ff);border:1px solid #ddd6fe;border-radius:24px;height:100%;padding:24px;box-shadow:0 14px 34px #4c1d9514}.AIInsightCard-module__F35BQG__header{align-items:flex-start;gap:14px;display:flex}.AIInsightCard-module__F35BQG__iconBox{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 24px #7c3aed3d}.AIInsightCard-module__F35BQG__aiLabel{color:#7c3aed;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.AIInsightCard-module__F35BQG__header h3{color:#111827;margin:5px 0 0;font-size:19px;font-weight:800}.AIInsightCard-module__F35BQG__header p{color:#6b7280;margin:5px 0 0;font-size:13px}.AIInsightCard-module__F35BQG__list{gap:12px;margin-top:24px;display:grid}.AIInsightCard-module__F35BQG__insight{background:#ffffffc2;border:1px solid #ede9fe;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.AIInsightCard-module__F35BQG__insight p{color:#374151;margin:0;font-size:14px;line-height:1.6}.AIInsightCard-module__F35BQG__dot{background:#8b5cf6;border-radius:999px;flex:none;width:8px;height:8px;margin-top:7px;box-shadow:0 0 0 5px #8b5cf61a}.AIInsightCard-module__F35BQG__action{color:#7c3aed;align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.AIInsightCard-module__F35BQG__action:hover{gap:12px}
.AlertCard-module___vIFRG__card{background:#fff;border:1px solid #0000;border-radius:22px;height:100%;padding:22px;box-shadow:0 12px 30px #0f172a0f}.AlertCard-module___vIFRG__critical{background:linear-gradient(#fff,#fff5f5);border-color:#fecaca}.AlertCard-module___vIFRG__warning{background:linear-gradient(#fff,#fffbeb);border-color:#fde68a}.AlertCard-module___vIFRG__info{background:linear-gradient(#fff,#eff6ff);border-color:#bfdbfe}.AlertCard-module___vIFRG__success{background:linear-gradient(#fff,#f0fdf4);border-color:#bbf7d0}.AlertCard-module___vIFRG__top{justify-content:space-between;align-items:center;display:flex}.AlertCard-module___vIFRG__iconBox{border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.AlertCard-module___vIFRG__critical .AlertCard-module___vIFRG__iconBox{color:#b91c1c;background:#fee2e2}.AlertCard-module___vIFRG__warning .AlertCard-module___vIFRG__iconBox{color:#b45309;background:#fef3c7}.AlertCard-module___vIFRG__info .AlertCard-module___vIFRG__iconBox{color:#1d4ed8;background:#dbeafe}.AlertCard-module___vIFRG__success .AlertCard-module___vIFRG__iconBox{color:#15803d;background:#dcfce7}.AlertCard-module___vIFRG__variantLabel{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:12px;font-weight:800}.AlertCard-module___vIFRG__value{color:#111827;margin-top:22px;font-size:36px;font-weight:850;line-height:1}.AlertCard-module___vIFRG__card h3{color:#111827;margin:12px 0 0;font-size:17px;font-weight:800}.AlertCard-module___vIFRG__card p{color:#6b7280;margin:8px 0 0;font-size:14px;line-height:1.55}.AlertCard-module___vIFRG__action{color:#111827;align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}
.ChartCard-module__yg_qxq__card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden;box-shadow:0 14px 34px #0f172a0f}.ChartCard-module__yg_qxq__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.ChartCard-module__yg_qxq__titleGroup{align-items:flex-start;gap:12px;display:flex}.ChartCard-module__yg_qxq__iconBox{color:#dc2626;background:#fee2e2;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ChartCard-module__yg_qxq__titleGroup h3{color:#111827;margin:0;font-size:18px;font-weight:800}.ChartCard-module__yg_qxq__titleGroup p{color:#6b7280;margin:6px 0 0;font-size:13px;line-height:1.5}.ChartCard-module__yg_qxq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ChartCard-module__yg_qxq__content{width:100%;padding:20px 22px}.ChartCard-module__yg_qxq__footer{color:#6b7280;border-top:1px solid #f1f5f9;padding:16px 24px;font-size:13px}@media (max-width:768px){.ChartCard-module__yg_qxq__header{flex-direction:column}.ChartCard-module__yg_qxq__content{padding:16px}}
.PageHeader-module__PgbPUW__wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:24px;margin-bottom:28px;padding:28px;box-shadow:0 8px 24px #0000000d}.PageHeader-module__PgbPUW__breadcrumbs{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;font-size:13px;display:flex}.PageHeader-module__PgbPUW__crumb{align-items:center;gap:6px;display:flex}.PageHeader-module__PgbPUW__topRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.PageHeader-module__PgbPUW__topRow h1{color:#111827;margin:0;font-size:34px;font-weight:800;line-height:1.2}.PageHeader-module__PgbPUW__topRow p{color:#6b7280;margin-top:8px;font-size:16px;line-height:1.6}.PageHeader-module__PgbPUW__actions{flex-wrap:wrap;gap:12px;display:flex}.PageHeader-module__PgbPUW__extra{border-top:1px solid #f1f5f9;margin-top:24px;padding-top:20px}@media (max-width:768px){.PageHeader-module__PgbPUW__topRow{flex-direction:column}.PageHeader-module__PgbPUW__topRow h1{font-size:28px}}
.DashboardGrid-module__W8aaxq__grid{gap:20px;width:100%;display:grid}.DashboardGrid-module__W8aaxq__columns1{grid-template-columns:minmax(0,1fr)}.DashboardGrid-module__W8aaxq__columns2{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardGrid-module__W8aaxq__columns3{grid-template-columns:repeat(3,minmax(0,1fr))}.DashboardGrid-module__W8aaxq__columns4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1200px){.DashboardGrid-module__W8aaxq__columns4,.DashboardGrid-module__W8aaxq__columns3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.DashboardGrid-module__W8aaxq__columns2,.DashboardGrid-module__W8aaxq__columns3,.DashboardGrid-module__W8aaxq__columns4{grid-template-columns:minmax(0,1fr)}.DashboardGrid-module__W8aaxq__grid{gap:16px}}
.DashboardV3-module__MF2KUG__shell{gap:22px;display:grid}.DashboardV3-module__MF2KUG__toolbarButton,.DashboardV3-module__MF2KUG__primaryButton{min-height:42px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.DashboardV3-module__MF2KUG__toolbarButton{color:#111827;background:#fff;border:1px solid #e5e7eb}.DashboardV3-module__MF2KUG__primaryButton{color:#fff;background:#b91c1c;border:1px solid #b91c1c;box-shadow:0 10px 22px #b91c1c2e}.DashboardV3-module__MF2KUG__toolbarButton:hover,.DashboardV3-module__MF2KUG__primaryButton:hover{transform:translateY(-1px)}.DashboardV3-module__MF2KUG__heroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.DashboardV3-module__MF2KUG__heroStat{min-width:0}.DashboardV3-module__MF2KUG__heroLabel{color:#ffffffb8;font-size:13px}.DashboardV3-module__MF2KUG__heroValue{color:#fff;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1}.DashboardV3-module__MF2KUG__analyticsLayout{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:stretch;gap:20px;display:grid}.DashboardV3-module__MF2KUG__analyticsMain{min-width:0}.DashboardV3-module__MF2KUG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.DashboardV3-module__MF2KUG__sectionHeading h2{color:#111827;letter-spacing:-.02em;margin:0;font-size:21px;font-weight:900}.DashboardV3-module__MF2KUG__sectionHeading p{color:#6b7280;margin:6px 0 0;font-size:14px}.DashboardV3-module__MF2KUG__quickActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.DashboardV3-module__MF2KUG__quickAction{color:#111827;background:radial-gradient(circle at 100% 0,#dc26260f,#0000 40%),#fff;border:1px solid #e5e7eb;border-radius:18px;min-width:0;padding:18px;text-decoration:none;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 24px #0f172a0d}.DashboardV3-module__MF2KUG__quickAction:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0f172a1a}.DashboardV3-module__MF2KUG__quickActionTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.DashboardV3-module__MF2KUG__quickActionIcon{color:#b91c1c;background:#fee2e2;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.DashboardV3-module__MF2KUG__quickAction h3{margin:14px 0 0;font-size:15px;font-weight:850}.DashboardV3-module__MF2KUG__quickAction p{color:#6b7280;margin:7px 0 0;font-size:12px;line-height:1.5}.DashboardV3-module__MF2KUG__errorWrap{background:#f5f7fa;min-height:100vh;padding:24px}@media (max-width:1100px){.DashboardV3-module__MF2KUG__heroStats,.DashboardV3-module__MF2KUG__quickActions{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardV3-module__MF2KUG__analyticsLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.DashboardV3-module__MF2KUG__heroStats,.DashboardV3-module__MF2KUG__quickActions{grid-template-columns:minmax(0,1fr)}.DashboardV3-module__MF2KUG__sectionHeading{flex-direction:column;align-items:flex-start}}.DashboardV3-module__MF2KUG__operationsGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-template-areas:"heatmap ranking""heatmap timeline";align-items:stretch;gap:18px;display:grid}.DashboardV3-module__MF2KUG__operationsHeatmap{grid-area:heatmap;min-width:0}.DashboardV3-module__MF2KUG__operationsRanking{grid-area:ranking;min-width:0}.DashboardV3-module__MF2KUG__operationsTimeline{grid-area:timeline;min-width:0}.DashboardV3-module__MF2KUG__insightPanel{background:radial-gradient(circle at 100% 0,#dc26260b,#0000 34%),#fff;border:1px solid #e5e7eb;border-radius:24px;height:100%;padding:23px;box-shadow:0 14px 34px #0f172a0f}.DashboardV3-module__MF2KUG__panelHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.DashboardV3-module__MF2KUG__panelHeader h2{color:#111827;letter-spacing:-.015em;margin:6px 0 0;font-size:18px;font-weight:900}.DashboardV3-module__MF2KUG__panelHeader p{color:#6b7280;margin:6px 0 0;font-size:13px;line-height:1.55}.DashboardV3-module__MF2KUG__panelEyebrow{color:#b91c1c;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.DashboardV3-module__MF2KUG__panelLink{color:#b91c1c;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.DashboardV3-module__MF2KUG__liveBadge,.DashboardV3-module__MF2KUG__scorePill{color:#475569;white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:850;display:inline-flex}.DashboardV3-module__MF2KUG__liveBadge span{background:#16a34a;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #16a34a1f}.DashboardV3-module__MF2KUG__timelineList{gap:5px;display:grid}.DashboardV3-module__MF2KUG__timelineItem{align-items:flex-start;gap:12px;padding:11px 0;display:flex;position:relative}.DashboardV3-module__MF2KUG__timelineItem:not(:last-child):after{content:"";background:#e5e7eb;width:1px;position:absolute;top:45px;bottom:-5px;left:17px}.DashboardV3-module__MF2KUG__timelineIcon{z-index:1;border-radius:12px;flex:none;place-items:center;width:35px;height:35px;display:grid;position:relative}.DashboardV3-module__MF2KUG__timelineInfo{color:#1d4ed8;background:#dbeafe}.DashboardV3-module__MF2KUG__timelinePurple{color:#7c3aed;background:#ede9fe}.DashboardV3-module__MF2KUG__timelineSuccess{color:#15803d;background:#dcfce7}.DashboardV3-module__MF2KUG__timelineDanger{color:#b91c1c;background:#fee2e2}.DashboardV3-module__MF2KUG__timelineWarning{color:#b45309;background:#fef3c7}.DashboardV3-module__MF2KUG__timelineNeutral{color:#475569;background:#f1f5f9}.DashboardV3-module__MF2KUG__timelineContent{flex:1;min-width:0}.DashboardV3-module__MF2KUG__timelineTitleRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.DashboardV3-module__MF2KUG__timelineTitleRow h3{color:#111827;margin:0;font-size:13px;font-weight:850;line-height:1.4}.DashboardV3-module__MF2KUG__timelineTitleRow time{color:#94a3b8;white-space:nowrap;font-size:11px;font-weight:750}.DashboardV3-module__MF2KUG__timelineContent p{color:#6b7280;margin:4px 0 0;font-size:11px}.DashboardV3-module__MF2KUG__compactEmpty,.DashboardV3-module__MF2KUG__emptyState{color:#94a3b8;text-align:center;background:#f8fafc;border:1px dashed #dbe3ed;border-radius:18px;align-content:center;place-items:center;gap:9px;min-height:180px;padding:24px;display:grid}.DashboardV3-module__MF2KUG__compactEmpty strong,.DashboardV3-module__MF2KUG__emptyState strong{color:#334155;font-size:14px}.DashboardV3-module__MF2KUG__compactEmpty span,.DashboardV3-module__MF2KUG__emptyState p{color:#64748b;max-width:320px;margin:0;font-size:12px;line-height:1.55}.DashboardV3-module__MF2KUG__heatmapLayout{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.DashboardV3-module__MF2KUG__verticalAxisLabel{writing-mode:vertical-rl;color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850;transform:rotate(180deg)}.DashboardV3-module__MF2KUG__heatmapBody{min-width:0}.DashboardV3-module__MF2KUG__heatmapGrid{grid-template-columns:repeat(5,minmax(46px,1fr));gap:7px;display:grid}.DashboardV3-module__MF2KUG__heatCell{color:#fff;border-radius:14px;align-content:center;place-items:center;gap:4px;min-height:72px;transition:transform .15s,box-shadow .15s;display:grid}.DashboardV3-module__MF2KUG__heatCell:hover{transform:translateY(-2px)scale(1.025);box-shadow:0 12px 25px #0f172a29;opacity:1!important}.DashboardV3-module__MF2KUG__heatCell span{font-size:20px;font-weight:950}.DashboardV3-module__MF2KUG__heatCell small{color:#ffffffc7;font-size:9px;font-weight:800}.DashboardV3-module__MF2KUG__heatlow{background:#16a34a}.DashboardV3-module__MF2KUG__heatmedium{background:#eab308}.DashboardV3-module__MF2KUG__heathigh{background:#f97316}.DashboardV3-module__MF2KUG__heatcritical{background:#dc2626}.DashboardV3-module__MF2KUG__heatmapSeverityLabels{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.DashboardV3-module__MF2KUG__heatmapSeverityLabels span{color:#64748b;text-align:center;font-size:9px;font-weight:750}.DashboardV3-module__MF2KUG__horizontalAxisLabel{color:#64748b;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:850}.DashboardV3-module__MF2KUG__heatLegend{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.DashboardV3-module__MF2KUG__heatLegend span{color:#64748b;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.DashboardV3-module__MF2KUG__heatLegend i{border-radius:3px;width:10px;height:10px}.DashboardV3-module__MF2KUG__legendLow{background:#16a34a}.DashboardV3-module__MF2KUG__legendMedium{background:#eab308}.DashboardV3-module__MF2KUG__legendHigh{background:#f97316}.DashboardV3-module__MF2KUG__legendCritical{background:#dc2626}.DashboardV3-module__MF2KUG__panelFootnote{color:#94a3b8;margin:13px 0 0;font-size:10px;line-height:1.5}.DashboardV3-module__MF2KUG__rankingList{gap:14px;display:grid}.DashboardV3-module__MF2KUG__rankingItem{align-items:flex-start;gap:12px;display:flex}.DashboardV3-module__MF2KUG__rankBadge{color:#64748b;background:#f1f5f9;border-radius:12px;flex:none;place-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:grid}.DashboardV3-module__MF2KUG__rankTop{color:#b45309;background:linear-gradient(135deg,#fef3c7,#fde68a)}.DashboardV3-module__MF2KUG__rankingMain{flex:1;min-width:0}.DashboardV3-module__MF2KUG__rankingTitle,.DashboardV3-module__MF2KUG__rankingMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.DashboardV3-module__MF2KUG__rankingTitle strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.DashboardV3-module__MF2KUG__rankingTitle span{color:#111827;font-size:13px;font-weight:950}.DashboardV3-module__MF2KUG__progressTrack{background:#e5e7eb;border-radius:999px;height:7px;margin-top:7px;overflow:hidden}.DashboardV3-module__MF2KUG__progressValue{border-radius:inherit;background:linear-gradient(90deg,#b91c1c,#ef4444);height:100%}.DashboardV3-module__MF2KUG__rankingMeta{color:#94a3b8;margin-top:5px;font-size:9px}.DashboardV3-module__MF2KUG__skeletonShell{gap:22px;display:grid}.DashboardV3-module__MF2KUG__skeletonBlock{background:#e9eef4;border-radius:22px;position:relative;overflow:hidden}.DashboardV3-module__MF2KUG__skeletonBlock:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.35s infinite DashboardV3-module__MF2KUG__dashboardShimmer;position:absolute;inset:0;transform:translate(-100%)}.DashboardV3-module__MF2KUG__skeletonHeader{height:125px}.DashboardV3-module__MF2KUG__skeletonHero{height:260px}.DashboardV3-module__MF2KUG__skeletonGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.DashboardV3-module__MF2KUG__skeletonCard{height:220px}.DashboardV3-module__MF2KUG__skeletonAnalytics{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:20px;display:grid}.DashboardV3-module__MF2KUG__skeletonChart,.DashboardV3-module__MF2KUG__skeletonSide{height:620px}.DashboardV3-module__MF2KUG__emptyState{min-height:220px}.DashboardV3-module__MF2KUG__emptyIcon{color:#b91c1c;background:#fee2e2;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}@keyframes DashboardV3-module__MF2KUG__dashboardShimmer{to{transform:translate(100%)}}@media (max-width:1100px){.DashboardV3-module__MF2KUG__operationsGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heatmap""ranking""timeline"}.DashboardV3-module__MF2KUG__skeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardV3-module__MF2KUG__skeletonAnalytics{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.DashboardV3-module__MF2KUG__insightPanel{border-radius:20px;padding:18px}.DashboardV3-module__MF2KUG__panelHeader{flex-direction:column}.DashboardV3-module__MF2KUG__heatmapGrid{grid-template-columns:repeat(5,minmax(42px,1fr));gap:4px;overflow-x:auto}.DashboardV3-module__MF2KUG__heatCell{border-radius:10px;min-height:58px}.DashboardV3-module__MF2KUG__heatCell span{font-size:16px}.DashboardV3-module__MF2KUG__heatmapSeverityLabels{display:none}.DashboardV3-module__MF2KUG__skeletonGrid{grid-template-columns:minmax(0,1fr)}.DashboardV3-module__MF2KUG__skeletonHeader{height:150px}.DashboardV3-module__MF2KUG__skeletonHero{height:300px}}.DashboardV3-module__MF2KUG__dashboardToolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.DashboardV3-module__MF2KUG__filterBarV2{background:#fffffff0;border:1px solid #e5e7eb;border-radius:19px;grid-template-columns:minmax(260px,1fr) minmax(220px,320px) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 10px 26px #0f172a0d}.DashboardV3-module__MF2KUG__filterSearchV2,.DashboardV3-module__MF2KUG__filterSelectV2{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.DashboardV3-module__MF2KUG__filterSearchV2:focus-within,.DashboardV3-module__MF2KUG__filterSelectV2:focus-within{background:#fff;border-color:#fca5a5;box-shadow:0 0 0 4px #dc262614}.DashboardV3-module__MF2KUG__filterSearchV2 input,.DashboardV3-module__MF2KUG__filterSelectV2 select{color:#111827;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.DashboardV3-module__MF2KUG__filterResetV2{color:#b91c1c;min-height:44px;font:inherit;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.DashboardV3-module__MF2KUG__executiveSummaryV2{background:radial-gradient(circle at 88% 5%,#7c3aed21,#0000 28%),linear-gradient(145deg,#fff,#faf7ff);border:1px solid #ddd6fe;border-radius:25px;padding:25px;position:relative;overflow:hidden;box-shadow:0 16px 38px #4c1d9514}.DashboardV3-module__MF2KUG__executiveSummaryGlow{filter:blur(2px);background:#dc262614;border-radius:999px;width:230px;height:230px;position:absolute;bottom:-150px;right:-110px}.DashboardV3-module__MF2KUG__executiveSummaryHeader,.DashboardV3-module__MF2KUG__executiveSummaryIdentity{z-index:1;align-items:flex-start;gap:14px;display:flex;position:relative}.DashboardV3-module__MF2KUG__executiveSummaryHeader{justify-content:space-between;gap:20px}.DashboardV3-module__MF2KUG__executiveSummaryIcon{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:17px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 12px 26px #7c3aed3d}.DashboardV3-module__MF2KUG__executiveSummaryEyebrow{color:#7c3aed;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.DashboardV3-module__MF2KUG__executiveSummaryIdentity h2{color:#111827;margin:6px 0 0;font-size:20px;font-weight:900}.DashboardV3-module__MF2KUG__executiveSummaryIdentity p{color:#6b7280;margin:6px 0 0;font-size:13px}.DashboardV3-module__MF2KUG__summaryCritical,.DashboardV3-module__MF2KUG__summaryHealthy{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex}.DashboardV3-module__MF2KUG__summaryCritical{color:#b91c1c;background:#fee2e2}.DashboardV3-module__MF2KUG__summaryHealthy{color:#15803d;background:#dcfce7}.DashboardV3-module__MF2KUG__executiveSummaryGrid{z-index:1;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:18px;margin-top:22px;display:grid;position:relative}.DashboardV3-module__MF2KUG__executiveInsightList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.DashboardV3-module__MF2KUG__executiveInsightItem{background:#ffffffd1;border:1px solid #ede9fe;border-radius:15px;align-items:flex-start;gap:10px;padding:13px;display:flex}.DashboardV3-module__MF2KUG__executiveInsightItem span{color:#7c3aed;background:#ede9fe;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.DashboardV3-module__MF2KUG__executiveInsightItem p{color:#374151;margin:1px 0 0;font-size:12px;line-height:1.55}.DashboardV3-module__MF2KUG__executiveRecommendation{color:#fff;background:linear-gradient(135deg,#7f1d1d,#dc2626);border-radius:18px;padding:18px;box-shadow:0 15px 30px #b91c1c2b}.DashboardV3-module__MF2KUG__recommendationTitle{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.DashboardV3-module__MF2KUG__executiveRecommendation p{color:#ffffffe0;margin:15px 0 18px;font-size:13px;line-height:1.65}.DashboardV3-module__MF2KUG__executiveRecommendation a{color:#fff;align-items:center;gap:7px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.DashboardV3-module__MF2KUG__kpiGridV2{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.DashboardV3-module__MF2KUG__kpiLinkV2{min-width:0;color:inherit;text-decoration:none}.DashboardV3-module__MF2KUG__kpiCardV2{background:#fff;border:1px solid #e5e7eb;border-radius:22px;min-height:238px;padding:20px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.DashboardV3-module__MF2KUG__kpiCardV2:hover{transform:translateY(-4px);box-shadow:0 20px 42px #0f172a1f}.DashboardV3-module__MF2KUG__kpiCardV2:after{content:"";opacity:.055;background:currentColor;border-radius:999px;width:140px;height:140px;position:absolute;top:-75px;right:-70px}.DashboardV3-module__MF2KUG__kpiTopRow,.DashboardV3-module__MF2KUG__kpiBottomV2{justify-content:space-between;align-items:center;gap:10px;display:flex}.DashboardV3-module__MF2KUG__kpiIconV2{color:#fff;border-radius:15px;place-items:center;width:45px;height:45px;display:grid}.DashboardV3-module__MF2KUG__kpiTrendV2{border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:11px;font-weight:900;display:inline-flex}.DashboardV3-module__MF2KUG__trendup{color:#15803d;background:#dcfce7}.DashboardV3-module__MF2KUG__trenddown{color:#b91c1c;background:#fee2e2}.DashboardV3-module__MF2KUG__trendneutral{color:#475569;background:#f1f5f9}.DashboardV3-module__MF2KUG__kpiTitleV2{color:#64748b;margin-top:17px;font-size:12px;font-weight:800}.DashboardV3-module__MF2KUG__kpiValueV2{color:#111827;letter-spacing:-.035em;margin-top:6px;font-size:34px;font-weight:950;line-height:1}.DashboardV3-module__MF2KUG__kpiSparklineV2{margin:8px -4px 0}.DashboardV3-module__MF2KUG__kpiBottomV2{align-items:flex-end;margin-top:4px}.DashboardV3-module__MF2KUG__kpiBottomV2 p{color:#94a3b8;margin:0;font-size:10px;line-height:1.4}.DashboardV3-module__MF2KUG__kpiBottomV2 span{color:#475569;background:#f8fafc;border-radius:8px;flex:none;padding:5px 7px;font-size:9px;font-weight:850}.DashboardV3-module__MF2KUG__kpiTonered{color:#dc2626}.DashboardV3-module__MF2KUG__kpiTonegreen{color:#16a34a}.DashboardV3-module__MF2KUG__kpiToneblue{color:#2563eb}.DashboardV3-module__MF2KUG__kpiToneorange{color:#f59e0b}.DashboardV3-module__MF2KUG__kpiTonepurple{color:#7c3aed}.DashboardV3-module__MF2KUG__kpiTonered .DashboardV3-module__MF2KUG__kpiIconV2{background:linear-gradient(135deg,#b91c1c,#ef4444)}.DashboardV3-module__MF2KUG__kpiTonegreen .DashboardV3-module__MF2KUG__kpiIconV2{background:linear-gradient(135deg,#15803d,#22c55e)}.DashboardV3-module__MF2KUG__kpiToneblue .DashboardV3-module__MF2KUG__kpiIconV2{background:linear-gradient(135deg,#1d4ed8,#3b82f6)}.DashboardV3-module__MF2KUG__kpiToneorange .DashboardV3-module__MF2KUG__kpiIconV2{background:linear-gradient(135deg,#b45309,#f59e0b)}.DashboardV3-module__MF2KUG__kpiTonepurple .DashboardV3-module__MF2KUG__kpiIconV2{background:linear-gradient(135deg,#6d28d9,#a855f7)}.DashboardV3-module__MF2KUG__sectionTitleV2{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.DashboardV3-module__MF2KUG__sectionTitleMain{align-items:flex-start;gap:11px;display:flex}.DashboardV3-module__MF2KUG__sectionTitleIcon{color:#b91c1c;background:#fee2e2;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.DashboardV3-module__MF2KUG__sectionTitleEyebrow{color:#b91c1c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.DashboardV3-module__MF2KUG__sectionTitleV2 h2{color:#111827;margin:4px 0 0;font-size:20px;font-weight:900}.DashboardV3-module__MF2KUG__sectionTitleV2 p{color:#6b7280;margin:5px 0 0;font-size:13px}.DashboardV3-module__MF2KUG__sectionTitleActions{gap:8px;display:flex}@media (max-width:1100px){.DashboardV3-module__MF2KUG__kpiGridV2{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardV3-module__MF2KUG__executiveSummaryGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.DashboardV3-module__MF2KUG__filterBarV2{grid-template-columns:minmax(0,1fr)}.DashboardV3-module__MF2KUG__executiveSummaryHeader{flex-direction:column}.DashboardV3-module__MF2KUG__executiveInsightList,.DashboardV3-module__MF2KUG__kpiGridV2{grid-template-columns:minmax(0,1fr)}.DashboardV3-module__MF2KUG__dashboardToolbar{width:100%}.DashboardV3-module__MF2KUG__dashboardToolbar button{flex:1}.DashboardV3-module__MF2KUG__sectionTitleV2{flex-direction:column;align-items:flex-start}}.DashboardV3-module__MF2KUG__shell>*{animation:.42s cubic-bezier(.2,.75,.25,1) both DashboardV3-module__MF2KUG__dashboardEnter}.DashboardV3-module__MF2KUG__shell>:nth-child(2){animation-delay:35ms}.DashboardV3-module__MF2KUG__shell>:nth-child(3){animation-delay:70ms}.DashboardV3-module__MF2KUG__shell>:nth-child(4){animation-delay:.105s}.DashboardV3-module__MF2KUG__shell>:nth-child(5){animation-delay:.14s}.DashboardV3-module__MF2KUG__shell>:nth-child(6){animation-delay:.175s}.DashboardV3-module__MF2KUG__kpiCardV2,.DashboardV3-module__MF2KUG__insightPanel,.DashboardV3-module__MF2KUG__quickAction{will-change:transform}.DashboardV3-module__MF2KUG__kpiCardV2:focus-within,.DashboardV3-module__MF2KUG__quickAction:focus-visible,.DashboardV3-module__MF2KUG__toolbarButton:focus-visible,.DashboardV3-module__MF2KUG__primaryButton:focus-visible,.DashboardV3-module__MF2KUG__panelLink:focus-visible{outline-offset:3px;outline:3px solid #2563eb40}@keyframes DashboardV3-module__MF2KUG__dashboardEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DashboardV3-module__MF2KUG__shell>*,.DashboardV3-module__MF2KUG__kpiCardV2,.DashboardV3-module__MF2KUG__insightPanel,.DashboardV3-module__MF2KUG__quickAction,.DashboardV3-module__MF2KUG__skeletonBlock:after{transition:none!important;animation:none!important}}@media print{.DashboardV3-module__MF2KUG__toolbarButton,.DashboardV3-module__MF2KUG__primaryButton{display:none!important}.DashboardV3-module__MF2KUG__shell{gap:14px}.DashboardV3-module__MF2KUG__kpiCardV2,.DashboardV3-module__MF2KUG__insightPanel,.DashboardV3-module__MF2KUG__quickAction{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}}
