.analysis-scope__trigger[data-v-61dda72f]{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);color:var(--ui-color-muted);background:var(--ui-color-surface);align-items:center;gap:.375rem;margin-left:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.analysis-scope[data-v-61dda72f]{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-xl);width:min(20rem,100vw - 2rem);color:var(--ui-color-fg);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-pop);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.analysis-scope__eyebrow[data-v-61dda72f]{color:var(--ui-color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.5625rem}.analysis-scope__row[data-v-61dda72f]{justify-content:space-between;align-items:center;gap:var(--ui-space-md);font-size:.75rem;display:flex}.analysis-scope__row.is-top[data-v-61dda72f]{align-items:flex-start}.analysis-scope__row>span[data-v-61dda72f]:first-child{color:var(--ui-color-muted);flex:none}.analysis-scope__row>strong[data-v-61dda72f],.analysis-scope__row[data-v-61dda72f]>.metric-label{text-align:right;min-width:0}.analysis-scope__chips[data-v-61dda72f],.analysis-scope__filters[data-v-61dda72f]{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;min-width:0;display:flex}.analysis-scope__chips>span[data-v-61dda72f],.analysis-scope__filters>span[data-v-61dda72f]{border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-sunken);max-width:100%;color:var(--ui-color-muted);align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;display:inline-flex}.analysis-scope__filters[data-v-61dda72f]{flex-direction:column;align-items:flex-end}.impact-row[data-v-9d71965c]{gap:var(--ui-space-md);border-bottom:1px solid var(--ui-color-border-subtle);grid-template-columns:minmax(15rem,2fr) .8fr .8fr .8fr 1.2fr auto;align-items:center;padding:.875rem 1rem;font-size:.8125rem;display:grid}.impact-row[data-v-9d71965c]:last-child{border-bottom:0}.impact-row__name>div[data-v-9d71965c]{align-items:center;min-width:0;display:flex}.impact-row__name strong[data-v-9d71965c]{color:var(--ui-color-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.impact-row__name small[data-v-9d71965c]{color:var(--ui-color-muted);margin-top:.25rem;display:block}.impact-row__status[data-v-9d71965c]{border-radius:var(--ui-radius-full);color:var(--ui-color-muted);background:var(--ui-color-surface-sunken);font:inherit;border:0;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.impact-row__status.is-running[data-v-9d71965c]{color:var(--ui-color-info);background:var(--ui-color-info-soft);cursor:pointer}.impact-row__status.is-completed[data-v-9d71965c]{color:var(--ui-color-success);background:var(--ui-color-success-soft)}.impact-row__status.is-failed[data-v-9d71965c]{color:var(--ui-color-danger);background:var(--ui-color-danger-soft)}.impact-row__actions[data-v-9d71965c]{justify-content:flex-end;gap:.25rem;display:flex}.impact-surface[data-v-44fd3212]{min-height:100%;color:var(--ui-color-fg);background:var(--ui-color-surface);flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.impact-surface__header[data-v-44fd3212],.impact-surface__toolbar[data-v-44fd3212],.impact-surface__table-head[data-v-44fd3212]{align-items:center;display:flex}.impact-surface__header[data-v-44fd3212]{justify-content:space-between;gap:var(--ui-space-lg)}.impact-surface__header h1[data-v-44fd3212]{color:var(--ui-color-primary);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.impact-surface__header p[data-v-44fd3212]{color:var(--ui-color-muted);margin:.25rem 0 0;font-size:.875rem}.impact-surface__toolbar[data-v-44fd3212]{flex-wrap:wrap;gap:.75rem}.impact-surface__search[data-v-44fd3212]{width:min(20rem,100%)}.impact-surface__status[data-v-44fd3212]{width:8.5rem}.impact-surface__past[data-v-44fd3212]{color:var(--ui-color-muted);letter-spacing:.1em;text-transform:uppercase;margin:-.5rem 0;font-size:.6875rem;font-weight:700}.impact-surface__panel[data-v-44fd3212]{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);flex:1;min-height:28rem;overflow:hidden}.impact-surface__skeleton[data-v-44fd3212]{gap:var(--ui-space-xs);padding:var(--ui-space-lg);display:grid}.impact-surface__state[data-v-44fd3212]{min-height:28rem;padding:var(--ui-space-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.impact-surface__state-icon[data-v-44fd3212]{width:4rem;height:4rem;margin-bottom:var(--ui-space-md);border-radius:var(--ui-radius-lg);color:var(--ui-color-muted);background:var(--ui-color-surface-sunken);opacity:.65;place-items:center;display:grid}.impact-surface__state h3[data-v-44fd3212]{color:var(--ui-color-primary);margin:0;font-size:1rem}.impact-surface__state p[data-v-44fd3212]{max-width:27rem;margin:var(--ui-space-xs) 0 var(--ui-space-md);color:var(--ui-color-muted);font-size:.875rem}.impact-surface__table[data-v-44fd3212]{min-width:58rem}.impact-surface__table-head[data-v-44fd3212]{gap:var(--ui-space-md);border-bottom:1px solid var(--ui-color-border);color:var(--ui-color-muted);background:var(--ui-color-surface-sunken);text-transform:uppercase;grid-template-columns:minmax(15rem,2fr) .8fr .8fr .8fr 1.2fr auto;align-items:center;padding:.875rem 1rem;font-size:.6875rem;font-weight:700;display:grid}@media (width<=40rem){.impact-surface[data-v-44fd3212]{gap:1.25rem;padding:1rem}.impact-surface__header[data-v-44fd3212]{flex-direction:column;align-items:flex-start}.impact-surface__header[data-v-44fd3212]>.ui-button{width:100%}.impact-surface__toolbar[data-v-44fd3212]{flex-direction:column;align-items:stretch}.impact-surface__search[data-v-44fd3212],.impact-surface__status[data-v-44fd3212],.impact-surface__toolbar[data-v-44fd3212] .ui-segmented-control{width:100%}.impact-surface__toolbar[data-v-44fd3212] .ui-segmented-control__option{flex:1}.impact-surface__panel[data-v-44fd3212]{overflow-x:auto}}.analysis-setup-boundary[data-v-182cc3dc]{justify-content:center;align-items:center;gap:var(--ui-space-sm);min-height:20rem;padding:var(--ui-space-xl);text-align:center;flex-direction:column;display:flex}.analysis-setup-boundary__icon[data-v-182cc3dc]{width:4.5rem;height:4.5rem;margin-bottom:var(--ui-space-sm);border-radius:var(--ui-radius-xl);color:var(--ui-color-primary);background:var(--ui-color-surface-sunken);place-items:center;display:grid}.analysis-setup-boundary h3[data-v-182cc3dc],.analysis-setup-boundary p[data-v-182cc3dc]{margin:0}.analysis-setup-boundary h3[data-v-182cc3dc]{color:var(--ui-color-primary);font-size:1.25rem}.analysis-setup-boundary p[data-v-182cc3dc]{max-width:34rem;color:var(--ui-color-muted);font-size:.875rem}.analysis-setup-boundary__summary[data-v-182cc3dc]{gap:var(--ui-space-xs);min-width:min(100%,22rem);margin:var(--ui-space-md) 0;display:grid}.analysis-setup-boundary__summary div[data-v-182cc3dc]{justify-content:space-between;gap:var(--ui-space-md);padding:var(--ui-space-sm);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-sunken);font-size:.75rem;display:flex}.analysis-setup-boundary dt[data-v-182cc3dc]{color:var(--ui-color-muted)}.analysis-setup-boundary dd[data-v-182cc3dc]{margin:0;font-weight:700}.running-overlay[data-v-2e792ce8]{min-height:21rem;padding:var(--ui-space-xl) var(--ui-space-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.running-overlay__spinner[data-v-2e792ce8],.running-overlay__complete[data-v-2e792ce8]{width:8rem;height:8rem;margin-bottom:var(--ui-space-xl);border-radius:var(--ui-radius-xl);color:var(--ui-color-info);background:var(--ui-color-info-soft);place-items:center;display:grid}.running-overlay__spinner[data-v-2e792ce8] .ui-spinner__ring{border-width:.5rem;width:5.25rem;height:5.25rem}.running-overlay__complete[data-v-2e792ce8]{width:5rem;height:5rem;color:var(--ui-color-success);background:var(--ui-color-success-soft)}.running-overlay h3[data-v-2e792ce8]{margin:0 0 var(--ui-space-xs);color:var(--ui-color-primary);font-size:1.25rem;font-weight:700}.running-overlay p[data-v-2e792ce8]{margin:0 0 var(--ui-space-xl);color:var(--ui-color-muted);font-size:.875rem}.running-overlay__actions[data-v-2e792ce8]{align-items:center;gap:var(--ui-space-xs);flex-direction:column;display:flex}.running-overlay small[data-v-2e792ce8]{color:var(--ui-color-muted);font-size:.6875rem;font-weight:600}
