.pp-chart-tip[data-v-1dcb9cba]{background:#0f172a;border-radius:8px;box-shadow:0 8px 22px #0f172a4d;color:#f8fafc;font-size:.75rem;left:0;line-height:1.35;max-width:280px;min-width:168px;padding:.45rem .65rem;pointer-events:none;position:absolute;top:0;z-index:8}.pp-chart-tip strong[data-v-1dcb9cba]{display:block;font-size:.8rem;margin-bottom:.2rem}.pp-chart-tip span[data-v-1dcb9cba]{color:#cbd5e1;display:block}.pp-donut[data-v-70f3755e]{position:relative;width:100%}.pp-donut__row[data-v-70f3755e]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.25rem}.pp-donut__figure[data-v-70f3755e]{flex-shrink:0;max-width:100%;position:relative}.pp-donut__svg[data-v-70f3755e]{display:block;height:100%;width:100%}.pp-donut__center[data-v-70f3755e]{align-items:center;display:flex;flex-direction:column;font-family:Source Sans\ 3,system-ui,sans-serif;inset:0;justify-content:center;pointer-events:none;position:absolute}.pp-donut__center strong[data-v-70f3755e]{color:var(--ink);font-size:16px;font-weight:700;line-height:1.1}.pp-donut__center span[data-v-70f3755e]{color:var(--ink-muted);font-size:13px;line-height:1.2}.pp-donut__legend[data-v-70f3755e]{flex:1 1 160px;list-style:none;margin:0;min-width:140px;padding:0}.pp-donut__legend li[data-v-70f3755e]{align-items:center;display:grid;font-size:13px;gap:.5rem;grid-template-columns:12px 1fr auto;padding:.28rem 0}.pp-donut__swatch[data-v-70f3755e]{border-radius:3px;height:10px;width:10px}.pp-donut__name[data-v-70f3755e]{color:var(--ink)}.pp-donut__meta[data-v-70f3755e]{color:var(--ink-muted);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.pp-donut__empty[data-v-70f3755e]{padding:1.5rem 0;text-align:center}.pp-donut__hit[data-v-70f3755e]{cursor:pointer}.pp-bars[data-v-076cbfb7]{width:100%}.pp-bars__empty[data-v-076cbfb7]{color:var(--ink-muted);font-size:13px;margin:0;padding:1.5rem 0;text-align:center}.pp-bars__rows[data-v-076cbfb7]{display:flex;flex-direction:column;gap:8px}.pp-bars__col[data-v-076cbfb7],.pp-bars__row[data-v-076cbfb7]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;margin:0;padding:0;text-align:left;width:100%}.pp-bars__row[data-v-076cbfb7]{gap:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,1.6fr) auto;min-height:28px}.pp-bars__n[data-v-076cbfb7],.pp-bars__name[data-v-076cbfb7]{font-family:Source Sans\ 3,system-ui,sans-serif;font-size:13px;line-height:1.25}.pp-bars__n[data-v-076cbfb7],.pp-bars__name[data-v-076cbfb7]{color:var(--ink)}.pp-bars__n[data-v-076cbfb7]{font-variant-numeric:tabular-nums;font-weight:700}.pp-bars__track[data-v-076cbfb7],.pp-bars__vtrack[data-v-076cbfb7]{background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:4px;display:flex;min-width:0}.pp-bars__track[data-v-076cbfb7]{align-items:center;height:10px}.pp-bars__fill[data-v-076cbfb7],.pp-bars__vfill[data-v-076cbfb7]{border-radius:4px;display:block}.pp-bars__fill[data-v-076cbfb7]{height:10px;max-width:100%}.pp-bars__cols[data-v-076cbfb7]{align-items:stretch;display:flex;gap:8px;min-height:140px}.pp-bars__col[data-v-076cbfb7]{flex:1 1 0;gap:6px;grid-template-rows:auto 1fr auto;justify-items:center;min-width:0}.pp-bars__vtrack[data-v-076cbfb7]{align-items:flex-end;height:100%;justify-content:center;min-height:72px;width:100%}.pp-bars__vfill[data-v-076cbfb7]{max-width:28px;width:70%}.pp-bars__col .pp-bars__name[data-v-076cbfb7]{text-align:center}.pp-gauge[data-v-a5546c50]{display:flex;justify-content:center;position:relative;width:100%}.pp-gauge__figure[data-v-a5546c50]{max-width:100%;position:relative}.pp-gauge__svg[data-v-a5546c50]{display:block;height:auto;width:100%}.pp-gauge__track[data-v-a5546c50]{stroke:color-mix(in srgb,var(--ink-muted) 35%,transparent)}.pp-gauge__read[data-v-a5546c50]{align-items:center;bottom:0;display:flex;flex-direction:column;font-family:Source Sans\ 3,system-ui,sans-serif;left:0;pointer-events:none;position:absolute;right:0}.pp-gauge__read strong[data-v-a5546c50]{color:var(--ink);font-size:16px;font-weight:700;line-height:1.1}.pp-gauge__read span[data-v-a5546c50]{color:var(--ink-muted);font-size:13px;line-height:1.2}
