table th[data-v-af3a9e88]{vertical-align:middle;background-color:var(--kl-color-accent-medium);color:var(--kl-text-on-primary);font-size:var(--kl-table-header-fs);padding:5px 5px}.evaluation-header[data-v-af3a9e88]{color:var(--kl-text-on-primary)!important;background:var(--kl-color-accent-medium)!important;border:1px solid var(--kl-table-border)!important}.kl-panel-title[data-v-af3a9e88]{font-size:var(--kl-fs-title-sm);font-weight:var(--kl-fw-semibold,600)}.kl-panel-title .badge[data-v-af3a9e88]{font-size:var(--kl-fs-caption)!important}table td[data-v-af3a9e88]{border:1px solid var(--kl-table-border);text-align:left;vertical-align:middle;font-size:var(--kl-table-fs);padding:2px 2px}.badge[data-v-af3a9e88]{margin:.2rem;font-size:100%!important;margin-left:.5rem;vertical-align:middle;border-radius:var(--kl-radius-pill)}.coverage-ok[data-v-af3a9e88]{color:#1d6b3f}.coverage-empty[data-v-af3a9e88]{color:#97a5a3;font-style:italic}.usage-column[data-v-af3a9e88]{width:8rem}.kl-state[data-v-af3a9e88]{border:1px solid var(--kl-table-border);border-radius:var(--kl-radius-md,6px);overflow:hidden}.kl-state-title[data-v-af3a9e88]{background:var(--kl-color-accent-medium);color:var(--kl-text-on-primary);font-size:var(--kl-fs-title-sm);font-weight:var(--kl-fw-semibold,600);padding:6px 10px;text-transform:uppercase}.kl-state-block[data-v-af3a9e88]{padding:10px 12px}.kl-state-block+.kl-state-block[data-v-af3a9e88]{border-top:1px solid var(--kl-table-border)}.kl-state-subtitle[data-v-af3a9e88]{font-size:var(--kl-fs-body);font-weight:600;color:var(--kl-text-body);margin-bottom:8px;text-align:left}.kl-stat-row[data-v-af3a9e88]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.kl-stat[data-v-af3a9e88]{-webkit-box-flex:1;-ms-flex:1 1 8.5rem;flex:1 1 8.5rem;min-width:8.5rem;border:1px solid var(--kl-border-soft);border-radius:var(--kl-radius-md,6px);padding:6px 10px;text-align:left}.kl-stat-label[data-v-af3a9e88]{font-size:var(--kl-fs-caption);color:var(--kl-text-muted)}.kl-stat-value[data-v-af3a9e88]{font-size:var(--kl-fs-title-md);font-weight:600;line-height:1.2;color:var(--kl-text-body)}.kl-stat-note[data-v-af3a9e88]{font-size:var(--kl-fs-caption);color:var(--kl-text-muted)}.kl-stat-note-success[data-v-af3a9e88]{color:#1d6b3f}.kl-stat-note-warning[data-v-af3a9e88]{color:#8a6800}.kl-stat-note-danger[data-v-af3a9e88]{color:#b02a37}.kl-meter+.kl-meter[data-v-af3a9e88]{margin-top:8px}.kl-meter-head[data-v-af3a9e88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;font-size:var(--kl-fs-small)}.kl-meter-label[data-v-af3a9e88]{text-align:left}.kl-meter-info[data-v-af3a9e88]{color:var(--kl-text-muted);cursor:help}.kl-meter-figures[data-v-af3a9e88]{white-space:nowrap}.kl-meter-percentage[data-v-af3a9e88]{font-weight:600;font-variant-numeric:tabular-nums}.kl-meter-ratio[data-v-af3a9e88]{color:var(--kl-text-muted);margin-left:6px;font-variant-numeric:tabular-nums}.kl-meter-track[data-v-af3a9e88]{height:8px;border-radius:0 4px 4px 0;margin-top:3px;overflow:hidden}.kl-meter-fill[data-v-af3a9e88]{height:100%;border-radius:0 4px 4px 0;-webkit-transition:width .2s ease;transition:width .2s ease}.kl-meter-success[data-v-af3a9e88]{background:var(--kl-color-success-soft)}.kl-meter-success .kl-meter-fill[data-v-af3a9e88]{background:var(--kl-color-success)}.kl-meter-warning[data-v-af3a9e88]{background:var(--kl-color-warning-soft)}.kl-meter-warning .kl-meter-fill[data-v-af3a9e88]{background:var(--kl-color-warning)}.kl-meter-danger[data-v-af3a9e88]{background:var(--kl-color-danger-soft)}.kl-meter-danger .kl-meter-fill[data-v-af3a9e88]{background:var(--kl-color-danger)}.kl-meter-empty[data-v-af3a9e88]{background:var(--kl-border-soft)}.kl-meter-popover[data-v-af3a9e88]{max-height:14rem;overflow-y:auto}.kl-meter-popover-title[data-v-af3a9e88]{font-weight:600;margin-bottom:2px}.usage-none[data-v-af3a9e88]{color:var(--kl-text-muted)}.usage-none-unused[data-v-af3a9e88]{color:#b02a37}.usage-unused-row[data-v-af3a9e88]{background-color:rgba(220,53,69,.05)}.helper[data-v-af3a9e88]{cursor:help}.unit-row td[data-v-af3a9e88]{background-color:var(--kl-color-accent-soft,#eef3f3)}.unit-row-clickable td[data-v-af3a9e88]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.unit-row-clickable:hover td[data-v-af3a9e88]{background-color:#e2ebeb}.unit-title[data-v-af3a9e88]{font-weight:600;font-size:var(--kl-fs-body)}.usage-toggle-spacer[data-v-af3a9e88]{display:inline-block;width:1.6rem;-ms-flex-negative:0;flex-shrink:0}.indicator-cell[data-v-af3a9e88]{padding-left:1.4rem}.usage-toggle[data-v-af3a9e88]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.15rem;height:1.15rem;margin-right:.45rem;-ms-flex-negative:0;flex-shrink:0;color:var(--kl-color-accent-medium,#2361a0)}.coherence-row td[data-v-af3a9e88]{background-color:#f7f9f9}.coherence-box[data-v-af3a9e88]{padding:.5rem .75rem}.coherence-flag[data-v-af3a9e88]{font-size:var(--kl-fs-small);margin-bottom:.35rem}.coherence-flag-danger[data-v-af3a9e88]{color:#b02a37}.coherence-flag-warning[data-v-af3a9e88]{color:#8a6100}.coherence-flag-ok[data-v-af3a9e88]{color:#1d6b3f}.coherence-columns[data-v-af3a9e88]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-top:.5rem}@media (max-width:900px){.coherence-columns[data-v-af3a9e88]{grid-template-columns:minmax(0,1fr)}}.coherence-side-title[data-v-af3a9e88]{font-size:var(--kl-fs-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-bottom:.5rem}.coherence-piece[data-v-af3a9e88]{margin-bottom:.6rem;padding-left:.5rem;border-left:2px solid var(--kl-chip-border,#b6d9f5)}.coherence-piece[data-v-af3a9e88]:last-child{margin-bottom:0}.coherence-piece-name[data-v-af3a9e88]{font-size:var(--kl-fs-body);font-weight:600;margin-bottom:.2rem}.coherence-chip[data-v-af3a9e88]{display:inline-block;padding:.05rem .45rem;margin:.15rem .25rem 0 0;border-radius:var(--kl-radius-pill);border:1px solid var(--kl-table-border,#d9e0e0);font-size:var(--kl-fs-caption)}.coherence-piece-row[data-v-af3a9e88]{margin-top:.15rem}.coherence-row-label[data-v-af3a9e88]{font-size:var(--kl-fs-caption);text-transform:uppercase;letter-spacing:.03em;color:#000;font-weight:700;margin-right:.3rem}.coherence-missing[data-v-af3a9e88]{color:#b02a37;font-size:var(--kl-fs-small)}.coherence-chip-shared[data-v-af3a9e88]{border-color:#1d6b3f;color:#1d6b3f;font-weight:600}.coherence-none[data-v-af3a9e88]{color:var(--kl-text-muted);font-style:italic;font-size:var(--kl-fs-small)}.moment-dot[data-v-af3a9e88]{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;margin:0 .4rem 0 .5rem;vertical-align:middle}@media print{.badge[data-v-af3a9e88]{border:none}}