.fusion-memory-card[data-v-e2697d72]{border:1px solid var(--ui-border);background:var(--ui-bg-body);border-radius:12px;width:100%;min-width:0;max-width:42rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.fusion-memory-card--collapsed[data-v-e2697d72]{width:auto;max-width:100%}.fusion-memory-card__header[data-v-e2697d72]{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:12px 14px;display:flex}.fusion-memory-card__header[data-v-e2697d72]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px;border-radius:12px}.fusion-memory-card__chevron[data-v-e2697d72]{color:var(--ui-text-secondary);flex-shrink:0}.fusion-memory-card__status[data-v-e2697d72]{background:color-mix(in srgb, var(--ui-info,#3860ff) 14%, transparent);width:20px;height:20px;color:var(--ui-info,#3860ff);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fusion-memory-card__label[data-v-e2697d72]{min-width:0;color:var(--ui-text-secondary);flex:auto;font-size:.875rem;font-weight:600;line-height:1.4}.fusion-memory-card__count[data-v-e2697d72]{color:var(--ui-text-tertiary);flex-shrink:0;font-size:.75rem}.fusion-memory-card__body[data-v-e2697d72]{border-top:1px solid var(--ui-border);padding:10px 14px 12px}.fusion-memory-card__steps[data-v-e2697d72]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.fusion-memory-card__steps[data-v-e2697d72]:before{content:"";background:var(--ui-border);width:1px;position:absolute;top:14px;bottom:14px;left:14px}.fusion-memory-card__step[data-v-e2697d72]{min-width:0;position:relative}.fusion-memory-card__step-row[data-v-e2697d72]{background:0 0;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px 8px 4px;display:flex}.fusion-memory-card__step--undone .fusion-memory-card__step-row[data-v-e2697d72]{opacity:.72}.fusion-memory-card__step--locked .fusion-memory-card__step-row[data-v-e2697d72]{border:1px dashed var(--ui-border)}.fusion-memory-card__step-marker[data-v-e2697d72]{z-index:1;background:var(--ui-bg-body);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex;position:relative}.fusion-memory-card__step-icon--complete[data-v-e2697d72]{color:var(--ui-success,#16a34a)}.fusion-memory-card__step-icon--undone[data-v-e2697d72]{color:var(--ui-text-tertiary)}.fusion-memory-card__step-content[data-v-e2697d72]{flex:auto;min-width:0}.fusion-memory-card__step-meta[data-v-e2697d72]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.fusion-memory-card__tag[data-v-e2697d72]{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.625rem;font-weight:600;display:inline-flex}.fusion-memory-card__invoice[data-v-e2697d72]{border:1px solid var(--ui-border);background:var(--ui-bg-card);color:var(--ui-text-tertiary);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.625rem;display:inline-flex}.fusion-memory-card__step-text[data-v-e2697d72]{color:var(--ui-text-primary);margin:0;font-size:.875rem;line-height:1.45}.fusion-memory-card__step--undone .fusion-memory-card__step-text[data-v-e2697d72]{color:var(--ui-text-secondary)}.fusion-memory-card__step-reason[data-v-e2697d72]{border-left:1px solid var(--ui-border);color:var(--ui-text-secondary);align-items:flex-start;gap:8px;margin:8px 0 0;padding:8px 10px;font-size:.75rem;line-height:1.45;display:flex}.fusion-memory-card__undo[data-v-e2697d72]{margin-top:-2px}.fusion-memory-card__reanalyze[data-v-e2697d72]{border:1px solid color-mix(in srgb, var(--ui-info,#3860ff) 18%, transparent);background:color-mix(in srgb, var(--ui-info,#3860ff) 6%, transparent);border-radius:12px;flex-direction:column;gap:12px;margin-top:12px;padding:12px;display:flex}.fusion-memory-card__reanalyze-copy[data-v-e2697d72]{color:var(--ui-text-secondary);align-items:flex-start;gap:10px;margin:0;font-size:.75rem;line-height:1.45;display:flex}.fusion-memory-card__reanalyze-icon[data-v-e2697d72]{background:color-mix(in srgb, var(--ui-info,#3860ff) 14%, transparent);width:20px;height:20px;color:var(--ui-info,#3860ff);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fusion-memory-card__reanalyze-button[data-v-e2697d72]{background:var(--ui-info);color:#fff;align-self:flex-end}.fusion-memory-card__reanalyze-button[data-v-e2697d72]:hover:not(:disabled){background:var(--ui-info-dark)}
