.dd-root{--ink:#111827;--muted:#64748b;--line:#dce3ed;--surface:#fffffff0;--blue:#2673ed;--green:#10a875;--amber:#f59e0b;--red:#ed3c45;--violet:#8057e8;--blue-pale:#eaf3ff;--green-pale:#e9f8f1;--amber-pale:#fff5df;--red-pale:#fff0f1;--violet-pale:#f2edff;--shadow:0 12px 28px #1f33530e, 0 1px 2px #1f335308;--radius:16px;color:var(--ink);font-family:var(--font-manrope), "Avenir Next", var(--font-geist-sans), sans-serif;-webkit-font-smoothing:antialiased;text-shadow:none;letter-spacing:normal;text-align:left;container:dd/inline-size}.dd-root *,.dd-root :before,.dd-root :after{box-sizing:border-box}:where(.dd-root) button{font:inherit;color:inherit;text-align:inherit}.dd-root button:focus-visible{outline-offset:2px;outline:3px solid #2673ed4d}.dd-frame{background:#f7f9fc;border:1px solid #d8e1ed;border-radius:22px;padding:clamp(10px,1.25vw,18px);box-shadow:0 22px 55px #1f335314}.dd-topbar{justify-content:space-between;align-items:flex-start;gap:12px;min-height:26px;margin:0 2px 10px;display:flex}.dd-eyebrow{color:#738198;font:500 10px/1.3 var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase}.dd-topbarRight{color:var(--muted);text-align:right;align-items:center;gap:8px;font-size:10px;display:flex}.dd-refresh{border:1px solid var(--line);color:#344256;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:11px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 2px 5px #192d4b0a}.dd-refresh:hover{background:#f8fbff;border-color:#b9c9de;transform:translateY(-1px)}.dd-refresh svg{width:14px;height:14px}.dd-spinning svg{animation:.7s dd-spin}@keyframes dd-spin{to{transform:rotate(360deg)}}.dd-dashboard{gap:10px;display:grid}.dd-card{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow)}.dd-topGrid{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.dd-attention{background:#fff;flex-direction:column;justify-content:center;min-height:210px;padding:20px 18px;display:flex}.dd-attentionHeading{align-items:center;gap:11px;font-size:15px;font-weight:700;display:flex}.dd-siren{color:var(--red)}.dd-bigNumber{letter-spacing:-.065em;margin:12px 0 5px;font-size:49px;font-weight:800;line-height:1}.dd-subtext{color:var(--muted);font-size:13px}.dd-progressTrack{background:#e8edf4;border-radius:99px;height:9px;margin:17px 0 13px;display:flex;overflow:hidden}.dd-progressCritical{background:var(--red)}.dd-progressWarning{background:var(--amber);min-width:8px}.dd-progressInfo{background:var(--blue)}.dd-severityRow{flex-wrap:wrap;gap:8px;display:flex}.dd-severityChip{cursor:pointer;border:1px solid;border-radius:99px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;line-height:1;transition:transform .16s,box-shadow .16s;display:inline-flex}.dd-severityChip:hover{transform:translateY(-1px);box-shadow:0 3px 8px #16233814}.dd-severityChip[aria-pressed=true]{box-shadow:0 0 0 2px #1018281f}.dd-critical{color:#c92d38;background:var(--red-pale);border-color:#ffc9cc}.dd-warning{color:#a85d00;background:#fff8eb;border-color:#ffd89b}.dd-info{color:#135fc5;background:#f0f7ff;border-color:#bed9ff}.dd-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.dd-metricCard,.dd-wideMetric,.dd-ownerMetric{width:100%;color:inherit;cursor:pointer;align-items:center;gap:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.dd-metricCard:hover,.dd-wideMetric:hover,.dd-ownerMetric:hover{border-color:#c2d2e6;transform:translateY(-2px);box-shadow:0 12px 25px #1f335317}.dd-metricCard{min-height:78px;padding:13px 15px}.dd-iconBox{border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.dd-iconBox svg{width:23px;height:23px}.dd-blue{color:#1765df;background:var(--blue-pale)}.dd-green{color:#00895f;background:var(--green-pale)}.dd-amber{color:#df8500;background:var(--amber-pale)}.dd-red{color:#dc2e39;background:var(--red-pale)}.dd-violet{color:#7449dc;background:var(--violet-pale)}.dd-slate{color:#526174;background:#f0f3f7}.dd-metricCopy{min-width:0}.dd-metricValue{letter-spacing:-.045em;font-size:24px;font-weight:800;line-height:1.1;display:block}.dd-metricLabel{color:#435168;margin-top:3px;font-size:12px;line-height:1.4;display:block}.dd-wideGrid{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.dd-wideMetric{min-height:74px;padding:12px 15px}.dd-ownerCard{padding:16px 13px 14px}.dd-sectionHead{align-items:flex-start;gap:11px;margin-bottom:11px;display:flex}.dd-sectionIcon{color:#536176;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.dd-sectionIcon svg{width:22px;height:22px}.dd-sectionTitle{font-size:15px;font-weight:800;line-height:1.25}.dd-sectionDescription{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5}.dd-ownerGrid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.dd-ownerMetric{gap:12px;min-height:69px;padding:9px 11px}.dd-ownerMetric .dd-iconBox{border-radius:12px;flex-basis:42px;width:42px;height:42px}.dd-ownerMetric .dd-iconBox svg{width:21px;height:21px}.dd-ownerMetric .dd-metricValue{font-size:21px}.dd-ownerMetric .dd-metricLabel{font-size:11px}.dd-chartsGrid{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.dd-chartCard{flex-direction:column;min-height:300px;padding:15px 14px 13px;display:flex}.dd-chartHead{align-items:flex-start;gap:11px;min-height:49px;display:flex}.dd-chartTitle{font-size:14px;font-weight:800}.dd-chartSubtitle{color:var(--muted);margin-top:3px;font-size:11px}.dd-chartArea{border-bottom:1px solid #cbd5e1;flex:1;justify-content:space-around;align-items:flex-end;min-height:190px;margin:11px 8px 0 27px;display:flex;position:relative}.dd-chartArea:before,.dd-chartArea:after{content:"";pointer-events:none;border-top:1px dashed #d9e1eb;position:absolute;left:0;right:0}.dd-chartArea:before{top:0}.dd-chartArea:after{top:50%}.dd-tick{color:#718096;font-size:10px;line-height:1;position:absolute;left:-28px}.dd-tickTop{top:-4px;transform:translateY(-50%)}.dd-tickMid{top:50%;transform:translateY(-50%)}.dd-tickBottom{bottom:-5px;transform:translateY(50%)}.dd-barGroup{z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;width:28%;height:100%;display:flex;position:relative}.dd-barValue{color:#243246;margin-bottom:5px;font-size:11px;font-weight:800}.dd-bar{cursor:pointer;border:0;border-radius:7px 7px 3px 3px;width:min(72px,78%);min-height:3px;padding:0;transition:filter .18s,transform .18s,opacity .2s;position:relative;box-shadow:0 3px 7px #1f33531f}.dd-bar:hover{filter:brightness(1.06);transform:translateY(-2px)}.dd-redBar{background:var(--red)}.dd-amberBar{background:var(--amber)}.dd-blueBar{background:var(--blue)}.dd-greenBar{background:var(--green)}.dd-violetBar{background:var(--violet)}.dd-barLabel{color:#46556a;white-space:nowrap;margin-top:10px;font-size:11px}.dd-chartFooter{color:#536176;flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;min-height:25px;padding-top:8px;font-size:10px;display:flex}.dd-legend{align-items:center;gap:7px;display:inline-flex}.dd-legend .dd-dot{width:7px;height:7px}.dd-dotRed{color:var(--red)}.dd-dotBlue{color:var(--blue)}.dd-chartNote{text-align:center;color:#7a8798;min-height:15px;margin-top:4px;font-size:10px}.dd-isFiltered .dd-bar:not(.dd-isActive){opacity:.28}.dd-isActive{outline-offset:3px;outline:2px solid #11182721}.dd-cloudBar{color:#fff;justify-content:center;align-items:flex-start;padding-top:66px;font-weight:700;display:flex}.dd-toast{z-index:70;opacity:0;pointer-events:none;color:#273449;max-width:min(560px,100vw - 32px);font-family:var(--font-geist-sans), sans-serif;background:#fff;border:1px solid #d5deea;border-radius:12px;padding:12px 16px;font-size:12px;line-height:1.45;transition:opacity .2s,transform .2s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,16px);box-shadow:0 12px 35px #1427432e}.dd-toastShow{opacity:1;transform:translate(-50%)}@container dd (min-width:460px){.dd-topGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-attention{grid-column:1/-1}.dd-ownerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dd (min-width:600px){.dd-topbar{align-items:center}.dd-topGrid{grid-template-rows:repeat(2,minmax(76px,auto));grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}.dd-attention{grid-area:1/auto/span 2;min-height:0;padding:16px 17px 14px}.dd-bigNumber{font-size:46px}.dd-metricCard{gap:10px;min-height:76px;padding:11px 12px}.dd-iconBox{border-radius:11px;flex-basis:40px;width:40px;height:40px}.dd-iconBox svg{width:20px;height:20px}.dd-metricValue{font-size:21px}.dd-metricLabel{font-size:11px}.dd-wideGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-wideMetric{gap:10px;min-height:66px;padding:10px 12px}.dd-ownerCard{padding:14px}.dd-chartsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dd-chartCard{min-height:268px;padding:13px 11px 10px}.dd-chartArea{min-height:150px;margin:10px 4px 0 22px}.dd-tick{left:-22px}.dd-barLabel{margin-top:8px;font-size:10px}.dd-barGroup{width:31%}.dd-chartSubtitle{font-size:10px}}@container dd (min-width:960px){.dd-topbar{margin-bottom:10px}.dd-eyebrow{font-size:11px}.dd-topbarRight{gap:12px;font-size:11px}.dd-refresh{min-height:34px;padding:0 12px}.dd-topGrid{grid-template-rows:repeat(2,minmax(88px,auto));grid-template-columns:minmax(0,2.08fr) repeat(2,minmax(0,1fr))}.dd-attention{padding:16px 19px 14px}.dd-bigNumber{font-size:56px}.dd-metricCard{gap:13px;min-height:88px;padding:13px 16px}.dd-iconBox{border-radius:13px;flex-basis:48px;width:48px;height:48px}.dd-iconBox svg{width:23px;height:23px}.dd-metricValue{font-size:24px}.dd-metricLabel{font-size:12px}.dd-wideMetric{gap:13px;min-height:70px;padding:11px 16px}.dd-ownerCard{padding:14px 16px}.dd-ownerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dd-ownerMetric{min-height:65px}.dd-chartsGrid{gap:10px}.dd-chartCard{min-height:270px;padding:14px 15px 11px}.dd-chartArea{min-height:164px;margin:11px 8px 0 28px}.dd-tick{left:-28px}.dd-barLabel{margin-top:10px;font-size:11px}.dd-barGroup{width:26%}.dd-chartSubtitle{font-size:11px}}@media (prefers-reduced-motion:reduce){.dd-root *,.dd-root :before,.dd-root :after,.dd-toast{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
