.p4s[data-v-9f41cca6]{container-type:inline-size;margin:0;--p4-ok:#16a34a;--p4-warn:#d97706;--p4-alert:#dc2626;--p4-info:var(--kl-blue)}.p4s__frame[data-v-9f41cca6]{background:var(--v-card);border:1px solid var(--v-card-border);border-radius:16px;box-shadow:var(--v-shadow);color:var(--kl-text);overflow:hidden}.p4s__bar[data-v-9f41cca6]{background:#fff;border-bottom:1px solid var(--kl-border);display:flex;padding:.55rem .75rem}.p4s__bar[data-v-9f41cca6],.p4s__url[data-v-9f41cca6]{justify-content:center}.p4s__url[data-v-9f41cca6]{align-items:center;background:var(--v-track);border-radius:999px;color:var(--kl-text-muted);display:inline-flex;font-size:.75rem;gap:.4rem;min-width:min(22rem,70%);padding:.25rem .9rem}.p4s__lock[data-v-9f41cca6]{font-size:.7rem}.p4s__body[data-v-9f41cca6]{background:var(--kl-surface);display:grid;grid-template-columns:minmax(0,1fr);text-align:left}.p4s__body.has-nav[data-v-9f41cca6]{grid-template-columns:11.5rem minmax(0,1fr)}.p4s__side[data-v-9f41cca6]{background:#fff;border-right:1px solid var(--kl-border);font-size:.8rem;padding:1rem .75rem}.p4s__app[data-v-9f41cca6]{align-items:center;display:flex;font-family:var(--font-heading);font-size:.95rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.p4s__logo[data-v-9f41cca6]{background:var(--kl-primary);border-radius:8px;color:#fff;display:grid;font-size:.85rem;height:1.6rem;place-items:center;width:1.6rem}.p4s__side ul[data-v-9f41cca6]{display:grid;gap:.15rem;list-style:none;margin:0;padding:0}.p4s__side li[data-v-9f41cca6]{align-items:center;border-radius:8px;color:var(--kl-text-muted);display:flex;gap:.55rem;padding:.45rem .6rem;white-space:nowrap}.p4s__side li.is-active[data-v-9f41cca6]{background:var(--v-accent-tint);color:var(--kl-primary);font-weight:600}.p4s__navicon[data-v-9f41cca6]{flex-shrink:0;font-size:.95rem}.p4s__main[data-v-9f41cca6]{min-width:0;padding:1.1rem 1.2rem 1.3rem}.p4s__head[data-v-9f41cca6]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.9rem}.p4s__title[data-v-9f41cca6]{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.p4s__sub[data-v-9f41cca6]{color:var(--kl-text-muted);font-size:.75rem;margin-top:.15rem}.p4s__badge[data-v-9f41cca6]{align-items:center;background:var(--v-accent-tint);border-radius:999px;color:var(--kl-primary);display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:600;gap:.3rem;letter-spacing:.02em;padding:.25rem .6rem}.p4s__search[data-v-9f41cca6]{align-items:center;background:#fff;border:1px solid var(--kl-border);border-radius:10px;color:var(--kl-text);display:flex;font-size:.85rem;gap:.5rem;margin-bottom:.9rem;padding:.55rem .8rem}.p4s__kpis[data-v-9f41cca6]{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 .8rem;padding:0}.p4s__kpis--3[data-v-9f41cca6]{grid-template-columns:repeat(3,minmax(0,1fr))}.p4s__kpis--4[data-v-9f41cca6]{grid-template-columns:repeat(4,minmax(0,1fr))}.p4s__kpi[data-v-9f41cca6]{background:#fff;border:1px solid var(--kl-border);border-radius:12px;display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.7rem .8rem .6rem;position:relative}.p4s__kpilabel[data-v-9f41cca6]{color:var(--kl-text-muted);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p4s__kpivalue[data-v-9f41cca6]{font-size:1.35rem;line-height:1.15;white-space:nowrap}.p4s__delta[data-v-9f41cca6]{align-items:center;display:inline-flex;font-size:.7rem;font-weight:600;gap:.25rem}.p4s__spark[data-v-9f41cca6]{height:28px;margin-top:.25rem;width:100%}.is-ok[data-v-9f41cca6]{color:var(--p4-ok)}.is-warn[data-v-9f41cca6]{color:var(--p4-warn)}.is-alert[data-v-9f41cca6]{color:var(--p4-alert)}.is-info[data-v-9f41cca6]{color:var(--p4-info)}.is-ai[data-v-9f41cca6]{color:var(--kl-primary)}.is-muted[data-v-9f41cca6]{color:var(--kl-text-muted)}.p4s__grid[data-v-9f41cca6]{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.p4s__panel[data-v-9f41cca6]{background:#fff;border:1px solid var(--kl-border);border-radius:12px;min-width:0;padding:.8rem .9rem}.p4s__panel.is-wide[data-v-9f41cca6]{grid-column:span 2}.p4s__ptitle[data-v-9f41cca6]{color:var(--kl-text);font-family:var(--font-heading);font-size:.8rem!important;font-weight:600;letter-spacing:0;line-height:1.3;margin:0 0 .6rem}.p4s__line[data-v-9f41cca6]{display:block;height:7rem;overflow:visible;width:100%}.p4s__gridline[data-v-9f41cca6]{stroke:var(--kl-border-light);stroke-width:1;vector-effect:non-scaling-stroke}.p4s__area[data-v-9f41cca6]{fill:var(--v-accent);opacity:.08}.p4s__path[data-v-9f41cca6]{stroke:var(--v-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.p4s__cmp[data-v-9f41cca6],.p4s__path[data-v-9f41cca6]{fill:none;vector-effect:non-scaling-stroke}.p4s__cmp[data-v-9f41cca6]{opacity:.8;stroke:var(--v-data-2);stroke-dasharray:4 4;stroke-width:1.6}.p4s__xlabels[data-v-9f41cca6]{font-size:.62rem;justify-content:space-between;margin-top:.3rem}.p4s__legend[data-v-9f41cca6],.p4s__xlabels[data-v-9f41cca6]{color:var(--kl-text-muted);display:flex}.p4s__legend[data-v-9f41cca6]{font-size:.68rem;gap:1rem;margin-top:.4rem}.p4s__legend i[data-v-9f41cca6]{background:var(--v-accent);display:inline-block;height:2px;margin-right:.35rem;vertical-align:middle;width:.8rem}.p4s__legend i.is-cmp[data-v-9f41cca6]{background:var(--v-data-2)}.p4s__bars[data-v-9f41cca6],.p4s__meters[data-v-9f41cca6]{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.p4s__bars li[data-v-9f41cca6]{align-items:center;display:grid;font-size:.72rem;gap:.6rem;grid-template-columns:minmax(0,7.5rem) 1fr auto}.p4s__blabel[data-v-9f41cca6]{color:var(--kl-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p4s__btrack[data-v-9f41cca6]{background:var(--v-track);border-radius:999px;height:.5rem;overflow:hidden;position:relative}.p4s__bfill[data-v-9f41cca6]{background:var(--v-data-2);border-radius:inherit;inset:0 auto 0 0;position:absolute;transform-origin:left;width:calc(var(--v)*100%)}.p4s__bars li.is-hl .p4s__bfill[data-v-9f41cca6]{background:var(--v-accent)}.p4s__bval[data-v-9f41cca6]{font-size:.75rem;min-width:2.5rem;text-align:right}.p4s__meters li[data-v-9f41cca6]{display:grid;font-size:.72rem;gap:.3rem}.p4s__mhead[data-v-9f41cca6]{color:var(--kl-text-muted);display:flex;justify-content:space-between}.p4s__mhead .v-num[data-v-9f41cca6]{color:var(--kl-text)}.p4s__meters li .p4s__bfill[data-v-9f41cca6]{background:currentColor}.p4s__list[data-v-9f41cca6]{display:grid;list-style:none;margin:0;padding:0}.p4s__list li[data-v-9f41cca6]{align-items:center;border-top:1px solid var(--kl-border-light);display:flex;font-size:.75rem;gap:.6rem;padding:.45rem 0}.p4s__list li[data-v-9f41cca6]:first-child{border-top:0;padding-top:0}.p4s__licon[data-v-9f41cca6]{background:var(--kl-surface);border-radius:8px;display:grid;flex-shrink:0;font-size:.85rem;height:1.6rem;place-items:center;width:1.6rem}.p4s__ltext[data-v-9f41cca6]{display:flex;flex:1;flex-direction:column;min-width:0}.p4s__ltitle[data-v-9f41cca6]{color:var(--kl-text);font-weight:500}.p4s__lmeta[data-v-9f41cca6],.p4s__ltitle[data-v-9f41cca6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p4s__lmeta[data-v-9f41cca6]{color:var(--kl-text-muted);font-size:.68rem}.p4s__lstatus[data-v-9f41cca6]{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:999px;flex-shrink:0;font-size:.66rem;font-weight:600;padding:.15rem .5rem}.p4s__ai[data-v-9f41cca6]{background:var(--v-accent-tint);border-radius:10px;color:var(--kl-text);font-size:.78rem;line-height:1.5;padding:.7rem .8rem}.p4s__ai p[data-v-9f41cca6]{margin:0}.p4s__actions[data-v-9f41cca6]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.p4s__actions span[data-v-9f41cca6]{background:#fff;border:1px solid var(--kl-border);border-radius:999px;font-size:.68rem;font-weight:600;padding:.3rem .7rem}.p4s__actions span.is-primary[data-v-9f41cca6]{background:var(--kl-primary);border-color:var(--kl-primary);color:#fff}.is-armed .p4s__bfill[data-v-9f41cca6]{transform:scaleX(0)}.is-armed.is-in .p4s__bfill[data-v-9f41cca6]{transform:none;transition:transform .9s var(--v-ease) calc(var(--i, 0)*80ms + .15s)}.is-armed .p4s__path[data-v-9f41cca6]{stroke-dasharray:1;stroke-dashoffset:1}.is-armed.is-in .p4s__path[data-v-9f41cca6]{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--v-ease) .2s}.is-armed .p4s__area[data-v-9f41cca6]{opacity:0}.is-armed.is-in .p4s__area[data-v-9f41cca6]{opacity:.08;transition:opacity .8s var(--v-ease) .9s}@container (max-width: 760px){.p4s__body.has-nav[data-v-9f41cca6]{grid-template-columns:minmax(0,1fr)}.p4s__side[data-v-9f41cca6]{display:none}.p4s__kpi[data-v-9f41cca6]{padding:.55rem .65rem .5rem}.p4s__kpivalue[data-v-9f41cca6]{font-size:1.1rem}.p4s__line[data-v-9f41cca6]{height:5.5rem}.p4s__main[data-v-9f41cca6]{padding:.9rem 1rem 1rem}.p4s__head[data-v-9f41cca6],.p4s__search[data-v-9f41cca6]{margin-bottom:.65rem}.p4s__search[data-v-9f41cca6]{padding:.45rem .75rem}}@container (max-width: 460px){.p4s__kpis--4[data-v-9f41cca6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.p4s__main[data-v-9f41cca6]{padding:.9rem}.p4s__head[data-v-9f41cca6]{flex-direction:column}.p4s__kpis--3[data-v-9f41cca6]{grid-template-columns:repeat(2,minmax(0,1fr))}.p4s__grid[data-v-9f41cca6]{grid-template-columns:1fr}.p4s__panel.is-wide[data-v-9f41cca6]{grid-column:auto}.p4s__bars li[data-v-9f41cca6]{grid-template-columns:minmax(0,6rem) 1fr auto}}@media(prefers-reduced-motion:reduce){.p4s__area[data-v-9f41cca6],.p4s__bfill[data-v-9f41cca6],.p4s__path[data-v-9f41cca6]{transition:none!important}}
