.insight-detail__header[data-v-5b95c79a],.insight-detail__body[data-v-5b95c79a],.insight-detail__loading[data-v-5b95c79a],.insight-detail__narrative[data-v-5b95c79a]{gap:var(--ui-space-md);min-width:0;display:grid}.insight-detail__header[data-v-5b95c79a]{gap:var(--ui-space-xs);width:100%}.insight-detail__header h2[data-v-5b95c79a]{color:var(--ui-color-fg);overflow-wrap:anywhere;margin:0;font-size:1.25rem}.insight-detail__badges[data-v-5b95c79a]{gap:var(--ui-space-xs);flex-wrap:wrap;display:flex}.insight-detail__date[data-v-5b95c79a],.insight-detail__narrative small[data-v-5b95c79a],.insight-detail__impact small[data-v-5b95c79a],.insight-detail__impact span[data-v-5b95c79a]{color:var(--ui-color-muted);font-size:.75rem}.insight-detail__summary[data-v-5b95c79a]{justify-content:space-between;align-items:start;gap:var(--ui-space-md);display:flex}.insight-detail__narrative[data-v-5b95c79a]{gap:var(--ui-space-xs);flex:1}.insight-detail__narrative small[data-v-5b95c79a],.insight-detail__impact small[data-v-5b95c79a]{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.insight-detail__impact[data-v-5b95c79a]{gap:var(--ui-space-xs);padding:var(--ui-space-md);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-sunken);display:grid}.insight-detail__impact strong[data-v-5b95c79a]{color:var(--ui-color-fg);font-family:var(--ui-font-numeric);font-size:1.5rem}.insight-detail__empty[data-v-5b95c79a]{padding:var(--ui-space-xl);color:var(--ui-color-muted);text-align:center;margin:0}@media (width<=48rem){.insight-detail__summary[data-v-5b95c79a]{flex-direction:column;align-items:stretch}}.insight-filters[data-v-26badfec]{align-items:end;gap:var(--ui-space-sm);grid-template-columns:minmax(16rem,1fr) minmax(11rem,12rem);display:grid}@media (width<=42rem){.insight-filters[data-v-26badfec]{grid-template-columns:minmax(0,1fr)}}.insight-card[data-v-0b361e26]{gap:var(--ui-space-md);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);width:100%;min-height:6.75rem;color:var(--ui-color-fg);font:inherit;text-align:start;cursor:pointer;padding:1rem;transition:border-color .15s;display:grid}.insight-card[data-v-0b361e26]:hover,.insight-card[data-v-0b361e26]:focus-visible{border-color:var(--ui-color-ring);outline:none}.insight-card--compact[data-v-0b361e26]{gap:var(--ui-space-xs);min-height:auto;padding:var(--ui-space-sm)}.insight-card__title-row[data-v-0b361e26],.insight-card__meta[data-v-0b361e26],.insight-card__created[data-v-0b361e26]{align-items:center;display:flex}.insight-card__title-row[data-v-0b361e26]{gap:var(--ui-space-sm)}.insight-card__title[data-v-0b361e26]{overflow-wrap:anywhere;min-width:0;font-size:.9rem;line-height:1.25rem}.insight-card__open[data-v-0b361e26]{color:var(--ui-color-muted);flex:none;margin-inline-start:auto}.insight-card__meta[data-v-0b361e26]{gap:var(--ui-space-sm);color:var(--ui-color-muted);flex-wrap:wrap;font-size:.7rem}.insight-card__created[data-v-0b361e26]{gap:var(--ui-space-2xs)}.insight-card__new[data-v-0b361e26],.insight-card__impact[data-v-0b361e26]{border-radius:var(--ui-radius-sm);padding:.15rem .45rem}.insight-card__new[data-v-0b361e26]{color:var(--ui-color-info);background:var(--ui-color-info-soft);font-weight:600}.insight-card__impact[data-v-0b361e26]{color:var(--ui-color-success);background:var(--ui-color-success-soft);font-family:var(--ui-font-numeric)}.insight-card--needs_attention .insight-card__impact[data-v-0b361e26]{color:var(--ui-color-danger);background:var(--ui-color-danger-soft)}.insight-list[data-v-7f206940],.insight-list__panel[data-v-7f206940],.insight-list__bucket[data-v-7f206940]{gap:var(--ui-space-md);display:grid}.insight-list__group[data-v-7f206940]{border-radius:var(--ui-radius-md);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-card);scroll-margin-top:4.5rem;overflow:hidden}.insight-list__group-header[data-v-7f206940]{z-index:1;align-items:center;gap:var(--ui-space-md);border-radius:inherit;background:var(--ui-color-surface);width:100%;min-height:5.5rem;color:var(--ui-color-fg);font:inherit;text-align:start;cursor:pointer;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto 1.25rem;padding:1rem 1.35rem;display:grid;position:sticky;top:0}.insight-list__group-header[data-v-7f206940]:hover,.insight-list__group-header[data-v-7f206940]:focus-visible{border-color:var(--ui-color-ring);outline:none}.insight-list__identity[data-v-7f206940],.insight-list__totals[data-v-7f206940],.insight-list__severity-summary[data-v-7f206940],.insight-list__severity-summary span[data-v-7f206940],.insight-list__bucket-header[data-v-7f206940]{align-items:center;display:flex}.insight-list__identity[data-v-7f206940]{gap:var(--ui-space-sm);min-width:0}.insight-list__identity>span[data-v-7f206940]:last-child{gap:.25rem;min-width:0;display:grid}.insight-list__identity strong[data-v-7f206940]{font-size:1rem}.insight-list__identity small[data-v-7f206940]{color:var(--ui-color-muted);font-size:.7rem}.insight-list__outcome-icon[data-v-7f206940]{border-radius:var(--ui-radius-md);width:2rem;height:2rem;color:var(--ui-color-warning);background:var(--ui-color-warning-soft);flex:none;place-items:center;display:grid}.insight-list__outcome-icon--revenue_gain[data-v-7f206940]{color:var(--ui-color-primary-muted);background:color-mix(in srgb, var(--ui-color-primary-muted) 10%, transparent)}.insight-list__outcome-icon--cost_savings[data-v-7f206940]{color:var(--ui-color-success);background:var(--ui-color-success-soft)}.insight-list__totals[data-v-7f206940]{font-family:var(--ui-font-numeric);flex-direction:column;align-items:flex-start;gap:.25rem}.insight-list__totals>strong[data-v-7f206940]{font-size:1.65rem;line-height:1.75rem}.insight-list__severity-summary[data-v-7f206940]{gap:var(--ui-space-sm);color:var(--ui-color-muted);font-family:var(--ui-font-sans);flex-wrap:wrap;font-size:.7rem}.insight-list__severity-summary span[data-v-7f206940]{gap:.3rem}.insight-list__dot[data-v-7f206940]{border-radius:var(--ui-radius-full);background:var(--ui-color-muted);width:.4rem;height:.4rem}.insight-list__dot--danger[data-v-7f206940]{background:var(--ui-color-danger)}.insight-list__dot--success[data-v-7f206940]{background:var(--ui-color-success)}.insight-list__dot--info[data-v-7f206940]{background:var(--ui-color-info)}.insight-list__chevron[data-v-7f206940]{color:var(--ui-color-muted);transition:transform .15s}.insight-list__chevron--open[data-v-7f206940]{transform:rotate(180deg)}.insight-list__panel[data-v-7f206940]{padding:0 1rem 1rem}.insight-list__bucket-header[data-v-7f206940]{gap:var(--ui-space-xs);border-radius:var(--ui-radius-sm);width:fit-content;color:var(--ui-color-muted);background:var(--ui-color-surface-sunken);padding:.35rem .6rem;font-size:.75rem}.insight-list__bucket-header--danger[data-v-7f206940]{color:var(--ui-color-danger);background:var(--ui-color-danger-soft)}.insight-list__bucket-header--success[data-v-7f206940]{color:var(--ui-color-success);background:var(--ui-color-success-soft)}.insight-list__bucket-header--info[data-v-7f206940]{color:var(--ui-color-info);background:var(--ui-color-info-soft)}.insight-list__cards[data-v-7f206940]{gap:var(--ui-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insight-list__cards--single[data-v-7f206940]{grid-template-columns:minmax(0,1fr)}.insight-list__cards--double[data-v-7f206940]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=68rem){.insight-list__cards[data-v-7f206940]:not(.insight-list__cards--single){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.insight-list__group-header[data-v-7f206940]{grid-template-columns:minmax(0,1fr) 1rem;position:static}.insight-list__totals[data-v-7f206940]{grid-column:1/-1}.insight-list__chevron[data-v-7f206940]{grid-area:1/2}.insight-list__cards[data-v-7f206940]{grid-template-columns:minmax(0,1fr)}}.insight-summary[data-v-3a3f7184]{gap:var(--ui-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insight-summary__card[data-v-3a3f7184]{border-radius:var(--ui-radius-md);background:var(--ui-color-surface);min-height:10.5rem;box-shadow:var(--ui-shadow-card);color:var(--ui-color-fg);font:inherit;text-align:start;cursor:pointer;border:1px solid #0000;gap:.35rem;padding:1.35rem;transition:border-color .15s;display:grid}.insight-summary__card[data-v-3a3f7184]:hover,.insight-summary__card[data-v-3a3f7184]:focus-visible,.insight-summary__card--selected[data-v-3a3f7184]{border-color:var(--ui-color-ring);outline:none}.insight-summary__card[data-v-3a3f7184]:disabled{cursor:default}.insight-summary__heading[data-v-3a3f7184],.insight-summary__severity[data-v-3a3f7184],.insight-summary__severity-item[data-v-3a3f7184]{align-items:center;display:flex}.insight-summary__heading[data-v-3a3f7184]{gap:var(--ui-space-sm);font-size:1rem}.insight-summary__icon[data-v-3a3f7184]{border-radius:var(--ui-radius-md);width:2rem;height:2rem;color:var(--ui-color-warning);background:color-mix(in srgb, var(--ui-color-warning) 11%, transparent);place-items:center;display:grid}.insight-summary__card--revenue_gain .insight-summary__icon[data-v-3a3f7184]{color:var(--ui-color-primary-muted);background:color-mix(in srgb, var(--ui-color-primary-muted) 10%, transparent)}.insight-summary__card--cost_savings .insight-summary__icon[data-v-3a3f7184]{color:var(--ui-color-success);background:color-mix(in srgb, var(--ui-color-success) 9%, transparent)}.insight-summary__count[data-v-3a3f7184]{border:1px solid var(--ui-color-warning);border-radius:var(--ui-radius-sm);color:var(--ui-color-warning);padding:.05rem .35rem;font-size:.7rem;line-height:1rem}.insight-summary__description[data-v-3a3f7184]{color:var(--ui-color-muted);margin-inline-start:2.65rem;font-size:.75rem}.insight-summary__impact[data-v-3a3f7184]{font-family:var(--ui-font-numeric);margin-top:.55rem;font-size:1.75rem;font-weight:700;line-height:2rem}.insight-summary__severity[data-v-3a3f7184]{gap:var(--ui-space-sm);color:var(--ui-color-muted);flex-wrap:wrap;font-size:.7rem}.insight-summary__severity-item[data-v-3a3f7184]{gap:.3rem}.insight-summary__dot[data-v-3a3f7184]{border-radius:var(--ui-radius-full);background:var(--ui-color-muted);width:.45rem;height:.45rem}.insight-summary__dot--danger[data-v-3a3f7184]{background:var(--ui-color-danger)}.insight-summary__dot--success[data-v-3a3f7184]{background:var(--ui-color-success)}.insight-summary__dot--info[data-v-3a3f7184]{background:var(--ui-color-info)}@media (width<=58rem){.insight-summary[data-v-3a3f7184]{grid-template-columns:minmax(0,1fr)}.insight-summary__card[data-v-3a3f7184]{min-height:auto}}.insights-page[data-v-18452841],.insights-page__loading[data-v-18452841],.insights-page__section-loading[data-v-18452841]{gap:var(--ui-space-md);display:grid}.insights-page[data-v-18452841]{font-family:var(--ui-font-sans)}.insights-page__intro[data-v-18452841]{border-radius:var(--ui-radius-md);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-card);gap:1.25rem;padding:1.25rem;display:grid}.insights-page__heading[data-v-18452841]{gap:.15rem;display:grid}.insights-page__heading h1[data-v-18452841],.insights-page__heading p[data-v-18452841],.insights-page__state p[data-v-18452841]{margin:0}.insights-page__heading h1[data-v-18452841]{font-size:1.25rem;line-height:1.75rem}.insights-page__heading p[data-v-18452841],.insights-page__state p[data-v-18452841]{color:var(--ui-color-muted);font-size:.75rem}.insights-page__summary-loading[data-v-18452841]{gap:var(--ui-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insights-page__state[data-v-18452841]{align-content:center;place-items:center;gap:var(--ui-space-sm);min-height:13rem;padding:var(--ui-space-xl);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);text-align:center;display:grid}@media (width<=58rem){.insights-page__summary-loading[data-v-18452841]{grid-template-columns:minmax(0,1fr)}}@media (width<=26rem){.insights-page__intro[data-v-18452841],.insights-page__state[data-v-18452841]{padding:var(--ui-space-md)}}
