/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.invisible-plan{gap:calc(var(--size-1) * 2);padding:var(--size-3) var(--size-4);background:var(--color-surface-default);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-control);font-family:var(--font-family-default);flex-direction:column;display:flex}.invisible-plan__head{align-items:center;gap:calc(var(--size-1) * 2);display:flex}.invisible-plan__head .invisible-icon{color:var(--color-action-primary)}.invisible-plan__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-default)}.invisible-plan__summary{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.invisible-plan__steps{gap:calc(var(--size-1) * 2);counter-reset:plan;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.invisible-plan__step{align-items:flex-start;gap:calc(var(--size-1) * 3);font-size:var(--text-sm);display:flex}.invisible-plan__number{width:var(--size-5);height:var(--size-5);border-radius:var(--radius-full);background:var(--color-surface-sunken);border:var(--border-hairline) solid var(--color-border-default);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:flex}.invisible-plan__step--running .invisible-plan__number{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-action-on-primary)}.invisible-plan__step--done .invisible-plan__number{background:var(--color-status-success-surface);border-color:var(--color-status-success);color:var(--color-status-success)}.invisible-plan__text{gap:var(--size-1);flex-direction:column;flex:1;min-width:0;display:flex}.invisible-plan__label{color:var(--color-text-default)}.invisible-plan__step--skipped .invisible-plan__label{color:var(--color-text-muted);text-decoration:line-through}.invisible-plan__tool{font-family:var(--font-family-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.invisible-plan__step>.invisible-icon{color:var(--color-status-success);flex:none}