.cdm-root{--cdm-wash:var(--chart-wash,100%);--cdm-columns:minmax(0,18fr) repeat(4,minmax(0,17fr)) minmax(0,14fr);color:#1d1d1f;font:14px/1.5 Inter,system-ui,sans-serif}.cdm-root .cdm-cell{--cdm-tint:#fdf9f2;grid-row:2/span 4;display:grid;grid-template-rows:subgrid;min-width:0;border-right:1px solid #e5e5ea;background:color-mix(in srgb,var(--cdm-tint) var(--cdm-wash),#fff);cursor:pointer;white-space:normal;overflow-wrap:anywhere}.cdm-root .cdm-tone-critical{--cdm-tint:#f6bdc5}.cdm-root .cdm-tone-warning{--cdm-tint:#f9dc94}.cdm-root .cdm-tone-pending{--cdm-tint:#bed3f6}.cdm-root .cdm-tone-healthy{--cdm-tint:#b2e2c8}.cdm-root .cdm-cell-bands{display:contents}.cdm-root [hidden]{display:none!important}.cdm-root .cdm-band{min-width:0;padding:16px 17px;border-bottom:1px solid #e5e5ea}.cdm-root .cdm-section+.cdm-section{margin-top:16px}.cdm-root h4{margin:0 0 10px;color:#1d1d1f;font:600 11px/1.45 Inter,system-ui,sans-serif;letter-spacing:.025em;text-transform:none}.cdm-root ul{margin:0;padding:0;list-style:none}.cdm-root li{position:relative;padding-left:1em}.cdm-root li+li{margin-top:7px}.cdm-root li:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#697a96;top:.65em;left:0}.cdm-root li[data-tone=critical]:before{background:#e11e48}.cdm-root li[data-tone=warning]:before{background:#a34213}.cdm-root li[data-tone=healthy]:before{background:#007a62}.cdm-root .cdm-pill{display:inline-block;margin-bottom:10px;border-radius:8px;--cdm-pill-fill:#e8ecf2;--cdm-pill-bg:color-mix(in srgb,var(--cdm-pill-fill) var(--cdm-wash),#fff);background:var(--cdm-pill-bg);color:#1d1d1f;padding:3px 8px;font:600 11px/1.45 Inter,system-ui,sans-serif;text-transform:none;letter-spacing:.025em;box-shadow:none}.cdm-root .cdm-pill-critical{--cdm-pill-fill:#e11e48;color:#fff}.cdm-root .cdm-pill-warning{--cdm-pill-fill:#f59e0a;color:#fff}.cdm-root .cdm-pill-pending{--cdm-pill-fill:#2463eb;color:#fff}.cdm-root .cdm-pill-healthy{--cdm-pill-fill:#007a62;color:#fff}.cdm-root :is(.cdm-pill-critical,.cdm-pill-warning,.cdm-pill-pending,.cdm-pill-healthy){color:color(from var(--cdm-pill-bg) xyz-d65 calc(.9505 * clamp(0, (.179 - y) * 1000, 1)) clamp(0,(.179 - y) * 1000,1) calc(1.089 * clamp(0, (.179 - y) * 1000, 1)))}.cdm-root .cdm-name{display:block;font-size:15px;line-height:1.4;color:#451904;margin-bottom:12px}.cdm-root .cdm-action,.cdm-root .cdm-issue{border:1px solid #e58ad8;border-radius:8px;padding:8px 10px;margin:0 0 8px;background:color-mix(in srgb,#ffbdf9 var(--cdm-wash),#fff);color:#1d1d1f;font-size:12px;line-height:1.5;cursor:auto}.cdm-root .cdm-action>b,.cdm-root .cdm-issue>b{display:block;font-size:11px;text-transform:none;color:#5b0a52;margin-bottom:4px}.cdm-root .cdm-issue-number{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;border:1px solid #e58ad8;border-radius:8px;margin-left:3px;font-size:11px}.cdm-root .cdm-action{background:color-mix(in srgb,#48f08b var(--cdm-wash),#fff);border-color:#25c86a;color:#1d1d1f}.cdm-root .cdm-action>b{color:#1d1d1f}.cdm-root .cdm-action .cdm-issue-number{border-color:#25c86a}.cdm-root small{display:block;font-size:11px}.cdm-root .cdm-action-step{margin-top:5px;padding-top:5px;border-top:1px solid #25c86a}.cdm-root .cdm-more{border:0;background:transparent;padding:4px 0 0;font:600 11px/1.5 Inter,system-ui,sans-serif;color:inherit;text-decoration:underline;cursor:pointer}.cdm-root .cdm-agentd{display:block;margin-bottom:8px;padding:5px 10px;border:1px solid #0b3d22;border-radius:8px;background:#1d1d1f;color:#fff;font:600 12px/1.3 Inter,system-ui,sans-serif;cursor:pointer}.cdm-root .cdm-agentd span{background:color-mix(in srgb,#48f08b var(--cdm-wash),#fff);color:#1d1d1f;border-radius:8px;padding:0 6px}.cdm-root .cdm-appointment{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;padding:7px 10px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;font-size:13px}.cdm-root .cdm-appointment>b{text-transform:none;color:#1d1d1f;font-size:11px}.cdm-root .cdm-appointment button{background:none;border:0;padding:0;color:#1e5bc6;text-decoration:underline;cursor:pointer;font-size:12px}.cdm-root .cdm-ref{display:inline-block;position:relative;margin-left:3px;vertical-align:super;font-size:11px}.cdm-root .cdm-ref summary{list-style:none;padding:1px 3px;border-radius:2px;background:color-mix(in srgb,#e6f4fe var(--cdm-wash),#fff);color:#0a5f9c;cursor:pointer;font-weight:600}.cdm-root .cdm-source{display:block;position:absolute;z-index:5;top:100%;left:0;min-width:140px;padding:8px;border:1px solid #e5e5ea;background:#fff;color:#1d1d1f;font-size:12px;box-shadow:none}.cdm-root .cdm-source a{display:block}.cdm-root .cdm-metric{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cdm-root .cdm-metric strong{font:600 28px/1.2 JetBrains Mono,monospace;color:#1d1d1f}.cdm-root .cdm-metric span{font-size:12px}.cdm-root .cdm-trajectory{margin-top:8px;cursor:auto;font-size:12px}.cdm-root .cdm-trajectory summary{cursor:pointer}.cdm-root .cdm-cell-compact{grid-row:2;display:block;padding:8px 12px}.cdm-root .cdm-compact p{margin:5px 0 0;font-weight:400}.cdm-root .cdm-compact .cdm-pill{margin-bottom:0}.cdm-root :is(.cdm-cell,button,summary,a):focus-visible{outline:2px solid #2466c8;outline-offset:-2px}.cdm-root .cdm-sub{margin:-8px 0 12px;color:#1d1d1f;font-size:11px;line-height:1.45}.cdm-root .cdm-count{float:right;color:#a3112e;font:600 11px/1.6 JetBrains Mono,monospace;letter-spacing:.04em}.cdm-root .cdm-disclose{margin-top:10px;cursor:auto}.cdm-root .cdm-disclose>summary{cursor:pointer;font-weight:600;font-size:13px;color:#1d1d1f}.cdm-root .cdm-disclose>ul{margin-top:8px}.cdm-root .cdm-chip{display:inline-block;margin-right:5px;padding:0 5px;border-radius:3px;background:#fff;border:1px solid #e5e5ea;font:600 9.5px/1.6 Inter,system-ui,sans-serif;letter-spacing:.03em;vertical-align:1px}.cdm-root .cdm-metric-label{flex-basis:100%;color:#1d1d1f;font-size:12px}.cdm-root .cdm-metric small{display:inline;font-size:12px;color:#1d1d1f}.cdm-root .cdm-up{color:#a3112e;font-weight:600}.cdm-root .cdm-down{color:#1e40af;font-weight:600}.cdm-root .cdm-band>.cdm-issue:first-of-type{margin-top:4px}.cdm-root .cdm-issue-count{color:#5b0a52;font-weight:600}.cdm-root h4.cdm-status-count{margin:10px 0 6px;color:#5b0a52}