.cx .ss-stage{overflow:hidden}.cx .cx-frame{background:#fff;border:1px solid #00000014;border-radius:12px;position:absolute;inset:0;overflow:hidden}.cx .cx-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.cx .cx-rule{background:#0000000f;height:1px;margin-bottom:28px}.cx .cx-platform{align-items:center;gap:8px;margin-bottom:28px;display:flex}.cx .cx-platform__icon{border:1px solid #e5e5e5;place-items:center;width:28px;height:28px;display:grid}.cx .cx-platform__name{letter-spacing:-.28px;font-size:16px;font-weight:550}.cx .cx-sep{background:#d4d4d8;width:1px;height:16px;margin:0 2px}.cx .cx-badge{color:#52525b;background:#f4f4f5;border:.5px solid #d4d4d8;border-radius:4px;align-items:center;gap:5px;height:24px;padding:0 7px 0 6px;font-size:11px;font-weight:500;display:inline-flex}.cx .cx-badge__dot{background:#16a34a;border-radius:2px;width:7px;height:7px}.cx .cx-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;display:grid}.cx .cx-kpi{gap:16px;padding:20px;display:grid;overflow:hidden}.cx .cx-kpi__bar{background:var(--cds-ink);transform-origin:0;height:3px;transition:transform .18s ease-out;position:absolute;inset:auto 0 0;transform:scaleX(0)}.cx .cx-kpi[data-on] .cx-kpi__bar{transition:transform .32s cubic-bezier(.23,1,.32,1);transform:none}.cx .cx-chart{margin-top:20px;padding:20px 22px 14px}.cx .cx-chart__plot{position:relative}.cx .cx-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.cx .cx-grid>span{background:#e5e7eb;height:1px}.cx .cx-line{display:block;position:relative}.cx .cx-line .ss-chart__line{stroke:var(--cds-chart);stroke-width:2px}.cx .cx-line .ss-chart__dot{fill:var(--cds-chart)}.cx .cx-days{color:#71717a;justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.cx [data-layout=compact] .cx-head,.cx [data-layout=compact] .cx-rule,.cx [data-layout=compact] .cx-platform{margin-bottom:18px}.cx [data-layout=compact] .cx-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cx [data-layout=compact] .cx-kpi{gap:10px;padding:12px}.cx [data-layout=compact] .cx-kpi .cds-label{font-size:12px;line-height:16px}.cx [data-layout=compact] .cx-kpi .cds-value{font-size:14px}.cx [data-layout=compact] .cx-chart{margin-top:8px;padding:14px}
