.ai-history.svelte-1otd3rh{gap:var(--nx-space-3);flex-direction:column;display:flex}.ai-history-table.svelte-1otd3rh{overflow-x:auto}table.svelte-1otd3rh{border-collapse:collapse;width:100%}th.svelte-1otd3rh,td.svelte-1otd3rh{padding:var(--nx-space-2);border-bottom:1px solid var(--nx-border);text-align:start;vertical-align:top}th.svelte-1otd3rh{color:var(--nx-ink-3);font-size:var(--nx-text-xs);font-weight:var(--nx-weight-semibold)}.ai-h-summary.svelte-1otd3rh{font-weight:var(--nx-weight-medium)}.ai-h-meta.svelte-1otd3rh{color:var(--nx-ink-3);font-size:var(--nx-text-xs)}.ai-h-status.status-applied.svelte-1otd3rh{color:var(--nx-success-ink)}.ai-h-status.status-failed.svelte-1otd3rh{color:var(--nx-danger-ink)}.ai-h-status.status-reverted.svelte-1otd3rh{color:var(--nx-ink-3)}.ai-h-actions.svelte-1otd3rh{gap:var(--nx-space-1);white-space:nowrap;justify-content:flex-end;display:flex}.ai-revert.svelte-1otd3rh{padding:var(--nx-space-3);border:1px solid var(--nx-danger-line);border-radius:var(--nx-radius-lg);background:var(--nx-danger-tint)}.ai-revert.status-reverted.svelte-1otd3rh{border-color:var(--nx-success-line);background:var(--nx-success-tint)}.ai-revert-actions.svelte-1otd3rh{margin-top:var(--nx-space-2)}.ai-revert.svelte-1otd3rh p:where(.svelte-1otd3rh),.ai-revert.svelte-1otd3rh ul:where(.svelte-1otd3rh){margin:var(--nx-space-1) 0 0}.ai-error.svelte-1otd3rh{color:var(--nx-danger-ink)}.ai-profile-bar.svelte-1otd3rh{gap:var(--nx-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ai-profile-bar.svelte-1otd3rh .ai-h-meta:where(.svelte-1otd3rh){margin-inline-end:auto}.ai-profile-result.svelte-1otd3rh{padding:var(--nx-space-3);border:1px solid var(--nx-danger-line);border-radius:var(--nx-radius-lg);background:var(--nx-danger-tint)}.ai-profile-result.ok.svelte-1otd3rh{border-color:var(--nx-success-line);background:var(--nx-success-tint)}.ai-profile-result.svelte-1otd3rh p:where(.svelte-1otd3rh),.ai-profile-result.svelte-1otd3rh ul:where(.svelte-1otd3rh){margin:var(--nx-space-1) 0 0}.sr-only.svelte-1otd3rh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-report.svelte-1tuq2fi{gap:var(--nx-space-2);padding:var(--nx-space-3);border:1px solid var(--nx-danger-line);border-radius:var(--nx-radius-lg);background:var(--nx-surface);flex-direction:column;display:flex}.ai-report.ok.svelte-1tuq2fi{border-color:var(--nx-success-line)}header.svelte-1tuq2fi{gap:var(--nx-space-2);color:var(--nx-danger-ink);align-items:center;display:flex}.ok.svelte-1tuq2fi header:where(.svelte-1tuq2fi){color:var(--nx-success-ink)}h4.svelte-1tuq2fi{margin:var(--nx-space-2) 0 0;font-size:var(--nx-text-sm);font-weight:var(--nx-weight-semibold)}.ai-issues.svelte-1tuq2fi,.ai-backup.svelte-1tuq2fi{margin:0;padding-inline-start:var(--nx-space-5)}.ai-issues.errors.svelte-1tuq2fi{color:var(--nx-danger-ink)}.ai-ddl.svelte-1tuq2fi{padding:var(--nx-space-2);border-radius:var(--nx-radius-md);background:var(--nx-surface-sunken);max-height:16rem;font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);white-space:pre-wrap;margin:0;overflow:auto}.muted.svelte-1tuq2fi{color:var(--nx-ink-3);margin:0}.ai-profiles.svelte-1smp1ll{gap:var(--nx-space-3);flex-direction:column;display:flex}h3.svelte-1smp1ll{margin:var(--nx-space-2) 0 0;font-size:var(--nx-text-base);font-weight:var(--nx-weight-semibold)}h4.svelte-1smp1ll{font-size:var(--nx-text-sm);font-weight:var(--nx-weight-semibold);margin:0}.ai-muted.svelte-1smp1ll{color:var(--nx-ink-3);font-size:var(--nx-text-sm);margin:0}.ai-error.svelte-1smp1ll{color:var(--nx-danger-ink);margin:0}.ai-profile-list.svelte-1smp1ll{gap:var(--nx-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ai-profile-list.svelte-1smp1ll li:where(.svelte-1smp1ll){gap:var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ai-p-title.svelte-1smp1ll{font-weight:var(--nx-weight-medium)}.ai-p-actions.svelte-1smp1ll{gap:var(--nx-space-1);display:flex}.ai-file.svelte-1smp1ll{gap:var(--nx-space-1);font-size:var(--nx-text-sm);flex-direction:column;display:flex}.ai-profile-check.svelte-1smp1ll{gap:var(--nx-space-2);flex-direction:column;display:flex}.ai-profile-check.svelte-1smp1ll p:where(.svelte-1smp1ll),.ai-profile-check.svelte-1smp1ll ul:where(.svelte-1smp1ll){margin:0}.ai-preview.svelte-1vqh9ej{gap:var(--nx-space-3);flex-direction:column;display:flex}.ai-preview-note.svelte-1vqh9ej{color:var(--nx-ink-2);font-size:var(--nx-text-sm);margin:0}.ai-preview-workflow.svelte-1vqh9ej{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);height:480px;overflow:hidden}.ai-backup-choice.svelte-r4396v{gap:var(--nx-space-1);font-size:var(--nx-text-sm,.875rem);align-items:center;display:inline-flex}.ai-proposal.svelte-r4396v{gap:var(--nx-space-3);flex-direction:column;display:flex}.ai-proposal-head.svelte-r4396v{gap:var(--nx-space-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.ai-proposal-title.svelte-r4396v h3:where(.svelte-r4396v){font-size:var(--nx-text-base);font-weight:var(--nx-weight-semibold);margin:0}.ai-proposal-meta.svelte-r4396v,.ai-muted.svelte-r4396v{color:var(--nx-ink-3);font-size:var(--nx-text-xs)}.ai-muted.svelte-r4396v{margin:0}.ai-blocked.svelte-r4396v{color:var(--nx-danger-ink);margin:0}.ai-applied.svelte-r4396v{padding:var(--nx-space-3);border:1px solid var(--nx-danger-line);border-radius:var(--nx-radius-lg);background:var(--nx-danger-tint)}.ai-progress.svelte-r4396v{gap:var(--nx-space-1);color:var(--nx-ink-2);flex-direction:column;display:flex}.ai-applied.ok.svelte-r4396v{border-color:var(--nx-success-line);background:var(--nx-success-tint)}.ai-applied.svelte-r4396v p:where(.svelte-r4396v){margin:var(--nx-space-1) 0 0}.ai-compare.svelte-r4396v{gap:var(--nx-space-2);flex-direction:column;display:flex}.ai-compare-pick.svelte-r4396v{gap:var(--nx-space-2);font-size:var(--nx-text-sm);align-items:center;display:inline-flex}.ai-compare-lines.svelte-r4396v{font-size:var(--nx-text-sm);margin:0;padding:0;list-style:none}.ai-compare-lines.svelte-r4396v li:where(.svelte-r4396v){gap:var(--nx-space-2);flex-wrap:wrap;padding:2px 0;display:flex}.ai-sign.svelte-r4396v{width:1ch;font-family:var(--nx-font-mono)}.sign-add.svelte-r4396v .ai-sign:where(.svelte-r4396v){color:var(--nx-success-ink)}.sign-del.svelte-r4396v .ai-sign:where(.svelte-r4396v){color:var(--nx-danger-ink)}.ai-actions.svelte-r4396v{gap:var(--nx-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.ai-builder-page.svelte-168x55r{gap:var(--nx-space-4);padding:var(--nx-space-4) 0;flex-direction:column;display:flex}.ai-builder-grid.svelte-168x55r{gap:var(--nx-space-4);grid-template-columns:minmax(18rem,2fr) minmax(0,3fr);align-items:start;display:grid}.ai-pane.svelte-168x55r{min-width:0;padding:var(--nx-space-4);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);box-shadow:var(--nx-shadow-1), var(--nx-highlight)}.ai-disabled.svelte-168x55r{padding:var(--nx-space-3);border:1px solid var(--nx-warn-line);border-radius:var(--nx-radius-lg);background:var(--nx-warn-tint);margin:0}.ai-role-note.svelte-168x55r{color:var(--nx-ink-2);font-size:var(--nx-text-sm);margin:0}.ai-context.svelte-168x55r{gap:var(--nx-space-1);margin-bottom:var(--nx-space-3);padding:2px var(--nx-space-2);border-radius:var(--nx-radius-md);background:var(--nx-primary-tint);color:var(--nx-primary-ink);font-size:var(--nx-text-sm);align-items:center;display:inline-flex}.ai-context-clear.svelte-168x55r{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}@media (width<=900px){.ai-builder-grid.svelte-168x55r{grid-template-columns:minmax(0,1fr)}}
